uniapp集成方法,跟小程式wx.getLocation不同,可直接獲取經緯度及城市資訊(當前你也可以先獲取經緯度再決議成具體城市)
uni.getLocation({
type: 'wgs84',
geocode:true,//設定該引數為true可直接獲取經緯度及城市資訊
success: function (res) {
console.log(res)
that.addrDel = res;
},
fail: function () {
uni.showToast({
title: '獲取地址失敗,將導致部分功能不可用',
icon:'none'
});
}
});
開啟Maps權限:manifest.json檔案中選擇App模塊配置,勾選Maps,選擇高德或百度(官方推薦高德,我這里也是使用的高德地圖)
地圖配置:參考檔案 https://ask.dcloud.net.cn/article/29
配置地圖很快,注冊個賬號,根據檔案操作就行,最好去生成個keystore檔案,包名就是打包用的包名,ios的如果暫時不知道可以隨便填一個,后面可以修改的
后臺MySQL根據經緯度查詢附近的地址資訊,可參考本人另一篇文章 MySQL獲取附近的人 地點范圍限制
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/138991.html
標籤:其他
