Что является более точным JSON или sphericalutil.computedistancebetween в получении расстояния между двумя адресами
Мне нужно знать точное расстояние двух мест (широта). Я сделал JSON и sphericalutil.computedistancebetween, но их результаты слишком разные. Как этот случай, когда я получаю ставку на расстояние. В двух местах в JSON результат составляет 9,8 км, а в sphericalutil.computedistance между 9,18 км. Я знаю, что сферическое использование приводит к метрам. Я только что преобразовал его в КМ. Я буду ждать ответов и, пожалуйста, объясните мне, чем они отличаются. Надеясь на ответы. Огромное спасибо.
1 ответ
Google Directions API возвращает маршрут между двумя точками, поэтому возвращаемое расстояние учитывает возвращенный маршрут (например, маршрут вождения).
SphericalUtil.computeDistanceBetween вычисляет расстояние между двумя точками как кратчайшее расстояние на Земле между двумя LatLng
s. Это самый крутой путь (дуга на контрольном эллипсоиде) между двумя точками без учета маршрутов.