Как рассчитать широту и долготу точки по расстоянию и направлению от другой точки - PullRequest
1 голос
/ 10 октября 2019

Я рассчитываю рассчитать широту и долготу, где разместить маркер, который является определенным расстоянием и направлением от широты и долготы известной позиции. Это для приложения Android (на Java), использующего API отображения HERE.

1 Ответ

0 голосов
/ 10 октября 2019

Наш Android Mobile SDK (Java) в настоящее время поддерживает вычисление расстояния между двумя геокоординатами (широта, долгота) с помощью метода distanceTo класса Geocoordinate.

https://developer.here.com/documentation/android-premium/api_reference_java/index.html

Запрашиваемый вами метод в настоящее время не предусмотрен. Тем не менее, наш JavaScript SDK предоставляет метод walk класса H.geo.Point. Этот метод возвращает точку назначения на основе заданного расстояния и пеленга относительно текущей точки.

https://developer.here.com/documentation/maps/topics_api/h-geo-point.html#h-geo-point__walk

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...