uni-app获取腾讯地图计算两经纬度的理论间隔(可批量)
<!-- more -->
博客阐明
文章所波及的材料来自互联网整顿和集体总结,意在于集体学习和教训汇总,如有什么中央侵权,请分割自己删除,谢谢!
地址
https://lbs.qq.com/service/we...
代码
getDistance() { uni.request({ url: 'https://apis.map.qq.com/ws/distance/v1/matrix', //仅为示例,并非实在接口地址。 method: 'GET', data: { mode: 'walking', from: '39.071510,117.190091', to: '39.108951,117.279396', key: '.....' //获取key }, success: (res) => { console.log(res); let hw = res.data.result.rows[0].elements[0].distance; //拿到间隔(米) if (hw && hw !== -1) { if (hw < 1000) { hw = hw + 'm'; } //转换成公里 else { hw = (hw / 2 / 500).toFixed(2) + 'km' } } else { hw = "间隔太近或请刷新重试" } console.log(hw); } });}
测试
感激
万能的网络以及勤奋的本人