Google MAP API v3:computeDistanceBetween方法和公制形式的距离

Hel*_*nar 9 javascript google-maps-api-3

我想以公制形式计算位置之间的直接距离.(即:以公里为单位从A到B).

我不明白computeDistanceBetween方法以单位返回的内容.

谢谢

kat*_*ugh 19

它以米为单位.显然,转换为公里除以1024 1000 .

google.maps.geometry.spherical.computeDistanceBetween(
    Moscow, Leningrad
); // 679601 m
Run Code Online (Sandbox Code Playgroud)

顺便说一下,这个库方法的底层代码基于Haversine公式.

  • @bweaver,我们分别使用Havesine公式函数来避免加载Google的几何库. (2认同)