Навигация с помощью osmdroid

#android #openstreetmap #osmdroid

#Android #openstreetmap #osmdroid

Вопрос:

Я попробовал руководство по навигации с использованием API osmdroid, в котором мы используем RoadManager для навигации между двумя точками. Однако я хочу добиться вот чего (пункт назначения — красный маркер, а текущая позиция — синий маркер). Если я использую класс RoadManager, то я могу получить это, он просто находит расстояние, используя дороги, пока есть дороги, он находит расстояние, после чего путь заканчивается, но нам нужно иметь возможность прокладывать маршрут между 2 местоположениями, в которых пункт назначения будет в море. Итак, используя osmdroid, мы можем соединить 2 маркера с помощью прямой линии, Затем проложить маршрут между этими 2 точками без каких-либо ограничений дорог и т. Д., Как показано в ссылке на изображение выше, Чтобы наш текущий маркер положения продолжал двигаться по мере нашего перемещения, пока мы не достигнем пункта назначения. Кроме того, как мы можем рассчитать расстояние в реальном времени между текущим местоположением и пунктом назначения во время путешествия. Спасибо.

Комментарии:

1. Просто нарисуйте линию от последней точки маршрута до пункта назначения?

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