Как визуализировать динамически создаваемые маршруты на OSMdroid? - PullRequest
0 голосов
/ 30 апреля 2019

В своем приложении я пытаюсь визуализировать лучший маршрут между двумя точками. Маршрут рассчитывается с использованием данных, хранящихся в моей автономной базе данных. После некоторого поиска в Google я увидел, что легко визуализировать маршрут с помощью KmlDocument. Но все, что я нашел, это просто пример того, как создать KmlDocument из файла kml и визуализировать его. Но в моей ситуации это невозможно, так как маршрут генерируется динамически. Так как я могу визуализировать маршрут на OSMdroid?

1 Ответ

1 голос
/ 01 мая 2019

Если вам нужна линия на карте, представляющая ваш маршрут, то я почти уверен, что вам нужен класс Polyline.

Источник: https://github.com/osmdroid/osmdroid/blob/master/osmdroid-android/src/main/java/org/osmdroid/views/overlay/Polyline.java

Есть несколько разных вариантов, которые имеют разные эффекты в зависимости от того, что вы хотите, например, классы Milestone.

Источник: https://github.com/osmdroid/osmdroid/tree/master/osmdroid-android/src/main/java/org/osmdroid/views/overlay/milestones

Примеры для обоих здесь: https://github.com/osmdroid/osmdroid/blob/master/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/drawing/CustomPaintingSurface.java#L132

Я бы посоветовал вам взять образец приложения в магазине игр, поиграть с тем, что там, затем найти источникна то, что лучше всего соответствует вашим потребностям и идти оттуда.

...