百度地图api计算两个经纬度距离
时间: 2023-07-23 20:08:23 浏览: 145
经纬度计算距离 1.0.1.rar
5星 · 资源好评率100%
你可以使用百度地图API的JavaScript库中的`BMap.Point`和`BMap.DistanceTool`来计算两个经纬度之间的距离。以下是一个示例代码:
```javascript
// 创建两个坐标点
var point1 = new BMap.Point(lng1, lat1);
var point2 = new BMap.Point(lng2, lat2);
// 创建测距工具实例
var distanceTool = new BMapLib.DistanceTool(map);
// 计算距离并返回值
var distance = distanceTool.getDistance(point1, point2).toFixed(2); // 保留两位小数
console.log(distance + " 米");
```
其中,`lng1`、`lat1`、`lng2`、`lat2`分别代表两个点的经纬度。`distance`为计算出的距离值,单位为米。
阅读全文