uni-app獲取騰訊地圖計算兩經緯度的實際距離(可批量)
博客說明
文章所涉及的資料來自互聯網整理和個人總結,意在於個人學習和經驗匯總,如有什么地方侵權,請聯系本人刪除,謝謝!
地址
https://lbs.qq.com/service/webService/webServiceGuide/webServiceDistance

代碼
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);
}
});
}
測試

感謝
萬能的網絡
以及勤勞的自己
關注公眾號: 歸子莫,獲取更多的資料,還有更長的學習計划
