实现方式:使用腾讯位置服务
微信小程序JavaScript SDK | 腾讯位置服务
1.进腾讯位置服务申请key

2.下载sdk
微信小程序JavaScript SDK | 腾讯位置服务

3.微信公众平台添加授权域名
4.代码实现计算
const qqmap = require("../../utils/qqmap-wx-jssdk.min.js")
          var qqmapsdk = new qqmap({
              key: 'xxxx-xxxx-IHEOY-6UEQH-IHOPQ-6ABB6'
          });
          // 计算距离
          qqmapsdk.calculateDistance({
            to: [{
                latitude: 39.984060,
                longitude: 116.307520
            }],
            success(res) {
              res.result.elements.forEach((item,idx)=>{
                // arr[idx].juli = Math.floor(item.distance / 1000 * 100) / 100
              })
              console.log('res', res)
            },
            fail(err) {
              console.log('err', err)
            }
          })
 
参数说明:
目的地可以是字符串或者数组,方便多个位置距离的计算,数据格式如下示例说明





![[6] CUDA之线程同步](https://img-blog.csdnimg.cn/direct/bd6d3f1547714ea68616e881f66cb55c.png)













