Для моего приложения для Android я ищу API Google, чтобы получить конечное / конечное местоположение с указанием расстояния и направления. Я попробовал следующие 2 метода:
1. Использование SphericalUtil:
SphericalUtil.computeOffsetOrigin(startLocation, distance, bearing);
Использование OsmDroid:
GeoPoint startLocation = ...;
startLocation.destinationPoint(distance, bearing);
Они работают на меньших расстояниях, но на расстояниях, превышающих несколько километров, они значительно отличаются от значений Google Планета Земля. Я полагаю, что это происходит из-за различного радиуса Земли, который они принимают во внимание, так как радиус несовместим по всему земному шару.
Итак, есть ли API Google Map для определения местоположения? Я считаю, что это будет соответствовать приложению Google Планета Земля.