8
我想計算度量形式中位置之間的直接距離。 (即:以公里爲單位從A到B)。Google MAP API v3:computeDistanceBetween方法和度量形式的距離
我不明白什麼computeDistanceBetween方法返回單位。
感謝
我想計算度量形式中位置之間的直接距離。 (即:以公里爲單位從A到B)。Google MAP API v3:computeDistanceBetween方法和度量形式的距離
我不明白什麼computeDistanceBetween方法返回單位。
感謝
它在米。轉換爲公里除以 1000,obviously。
google.maps.geometry.spherical.computeDistanceBetween(
Moscow, Leningrad
); // 679601 m
順便說,該庫方法的底層代碼是基於所述Haversine formula。
不錯,我正要發佈該鏈接。我更喜歡使用Haversine公式,所以我可以在飛行中切換單位。據我所知,您不能使用Google方法更改單位。 –
哦,是的,「computeDistanceBetween」的第三個可選參數是球體的半徑(可能是另一個星球)。當然,它默認爲地球赤道半徑。 – katspaugh
@bweaver,我們正在分別使用Havesine公式函數來避免加載Google的幾何庫。 – katspaugh