如何使用谷歌地图几何库查找两点之间的距离

How to find distance between two points using google maps geometry library?

本文关键字:两点 之间 距离 谷歌地图 何使用 何库 查找      更新时间:2023-09-26

我已经附上了库

<script type="text/javascript" src="http://maps.googleapis.com`/maps/api/js?libraries=geometry&sensor=false"></script>

我的位置是A,纬度30.694491,经度76.665095地点B,纬度30.7141289,经度76.709398

<script>
    computeDistanceBetween(from:LatLng, to:LatLng, radius?:number);
</script>

我不知道如何将lat和long添加到上面的函数中???我想要两个地方之间的距离!!!!

还有可能找到它们之间的位移吗????

使用google.maps.geometry.spherical.computeDistanceBetween(a,b)查找两点之间的距离。。。阅读关于计算机之间的距离

以米为单位

var a = new google.maps.LatLng(30.694491, 76.665095);
var b = new google.maps.LatLng(30.7141289, 76.709398);
console.log(google.maps.geometry.spherical.computeDistanceBetween(a,b));
alert(google.maps.geometry.spherical.computeDistanceBetween(a,b));
<script type="text/javascript" src="http://maps.google.com/maps/api/js?libraries=geometry&sensor=false&language=en"></script>

您需要创建LatLng对象。

var _aCord = new google.maps.LatLng(30.694491, 30.694491);
var _bCord = new google.maps.LatLng(30.7141289, 76.709398);
computeDistanceBetween(_aCord, _bCord);