【发布时间】:2026-01-07 14:05:01
【问题描述】:
如何计算谷歌地图中两点之间的距离,我知道两点的纬度和经度..
我不想使用 google direction api。
【问题讨论】:
标签: google-maps
如何计算谷歌地图中两点之间的距离,我知道两点的纬度和经度..
我不想使用 google direction api。
【问题讨论】:
标签: google-maps
如果你有两个 GLatLngs,你可以使用这个:
var miledistance, kmdistance;
miledistance = glatlng1.distanceFrom(glatlng2, 3959).toFixed(1);
kmdistance = (miledistance * 1.609344).toFixed(1);
如果你有 lat, lngs 作为浮点数,你可以创建一些 GLatLng 来使用这个方法.. 例如
var miledistance, kmdistance;
miledistance = new GLatLng(lat1,lng1).distanceFrom(new GLatLng(lat2, lng2), 3959).toFixed(1);
kmdistance = (miledistance * 1.609344).toFixed(1);
邓肯。
【讨论】: