Android: найти пункт назначения с учетом расстояния и направления - PullRequest
0 голосов
/ 29 июня 2018

Для моего приложения для Android я ищу API Google, чтобы получить конечное / конечное местоположение с указанием расстояния и направления. Я попробовал следующие 2 метода:

1. Использование SphericalUtil:

SphericalUtil.computeOffsetOrigin(startLocation, distance, bearing);
  1. Использование OsmDroid:

    GeoPoint startLocation = ...;
    
    startLocation.destinationPoint(distance, bearing);
    

Они работают на меньших расстояниях, но на расстояниях, превышающих несколько километров, они значительно отличаются от значений Google Планета Земля. Я полагаю, что это происходит из-за различного радиуса Земли, который они принимают во внимание, так как радиус несовместим по всему земному шару.

Итак, есть ли API Google Map для определения местоположения? Я считаю, что это будет соответствовать приложению Google Планета Земля.

...