微信小程序使用高德地图小程序sdk计算两个经纬度坐标的距离
时间: 2023-07-13 17:12:51 浏览: 211
可以使用高德地图小程序SDK中的`amapFile`对象的`getDrivingRoute`方法来计算两个经纬度之间的距离。具体代码如下:
1. 引入高德地图小程序SDK的链接:
```javascript
var amapFile = require('../../libs/amap-wx.js');
```
2. 使用`amapFile`对象的`getDrivingRoute`方法来计算两个经纬度之间的距离,示例代码如下:
```javascript
// 假设有两个经纬度坐标点
var origin = '116.403963,39.915119';
var destination = '116.406529,39.918941';
// 调用getDrivingRoute方法计算两个点之间的距离
amapFile.getDrivingRoute({
origin: origin,
destination: destination,
success: function(data){
var distance = data.paths[0].distance;
console.log(distance);
},
fail: function(info){
console.log(info);
}
});
```
其中,`origin`和`destination`分别代表两个经纬度坐标点的经纬度值,`getDrivingRoute`方法会返回一个包含路径规划结果的对象,其中`data.paths[0].distance`为两个点之间的距离,单位为米。
阅读全文