листовка картаКак найти каждую точку [координаты] между двумя координатами геолокации?
Как я получить гео-координаты (т.е. широта, долгота) на каждом 1км/2км/(п) км между двумя точками геолокации. Изображение выше для справки.
листовка картаКак найти каждую точку [координаты] между двумя координатами геолокации?
Как я получить гео-координаты (т.е. широта, долгота) на каждом 1км/2км/(п) км между двумя точками геолокации. Изображение выше для справки.
«Правильный путь» для этого - использовать geographiclib для получения азимута и углового расстояния между точками; затем выберите промежуточные точки, сохранив азимут, но указав другое угловое расстояние.
Geographiclib также может вычислять точку с заданной начальной точкой, азимутом и расстоянием в метрах.
Предлагаю вам сначала сделать несколько исследований о том, что такое «большой круг», а также direct and inverse geodetic problems.
Вы не можете получить каждую координату между двумя точками - жизнь слишком короткая для извлечения ** бесконечного количества очков. Вероятно, вам нужна SLERP - сферическая линейная интерполяция, чтобы получить необходимое количество точек между концами A и B. Не знаю, содержат ли используемые каркасы карты какие-либо функции для этого. – MBo