我有关于 Google map Javascript api 的问题。你知道,谷歌地图计算与城市 map 的两点距离。我可以使用 kml、kmz 方式计算距我的 kml/kmz 或点的这两点距离吗?
或者我该如何计算?
最佳答案
如果您知道坐标,则可以使用几何库。
您需要加载几何库
http://maps.googleapis.com/maps/api/js?sensor=false&libraries=geometry
两点之间的距离是它们之间的最短路径的长度。这条最短路径称为测地线。在球体上,所有测地线都是大圆的线段。要计算此距离,请调用
computeDistanceBetween()
,并向其传递两个LatLng
对象。
示例:
var a = new google.maps.LatLng(0,0);
var b = new google.maps.LatLng(0,1);
var distance = google.maps.geometry.spherical.computeDistanceBetween(a,b);
距离
将以米为单位的距离。
关于javascript - 使用 Google map javascript 计算距我的路径或 KML/KMZ 的两点距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27644999/