在获取两个地址之间的距离之间,哪个更准确JSON或sphericalutil.computedistance

时间:2017-02-25 13:44:15

标签: android json google-maps spherical-coordinate

我需要知道两个位置(latlng)的准确距离。我做了JSON和sphericalutil.computedistance之间,但他们的结果太不同了。就像这个例子,当我得到距离下注。在JSON中的两个位置结果是9.8 km并且在9.18 km之间的sphereutil.computedistance中我知道球形效应结果到米我刚刚将它转换为KM。我正在等待答案,请向我解释两者的区别。希望得到答案。非常感谢你。

1 个答案:

答案 0 :(得分:0)

Google Directions API返回两点之间的路线,因此,返回的距离会考虑返回的路线(例如驾驶路线)。

SphericalUtil.computeDistanceBetween计算两点之间的距离,作为地球上两个LatLng之间的最短距离。这是两点之间的sortest路径(参考椭球上的弧),不考虑路径。