本文講解如何調用騰訊地圖API在小程序中獲取定位進行地址解析
註冊賬號並申請開發者祕鑰 申請地址
保存這個好key,小程序調用時需要用到
提交之後進行key設置,啓用產品勾選 微信小程序 和 WebserviceAPI (小程序調用需要用到),保存之後即創建成功,可查看相應的配額信息
這個根據需求而定,如果只是個人玩玩,免費額度應該是夠用的,如果不夠用可以再申請額外的免費配額,如果是企業開發者可付費購買配額
小程序調用騰訊地圖API
- 在小程序app.json中填寫
"permission": {
"scope.userLocation": {
"desc": "這裏填寫給用戶看的描述"
}
},
- 登錄小程序的微信管理後臺,將 https://apis.map.qq.com 添加爲request合法域名
- 在小程序中對經緯度進行逆地址解析, 附上 API文檔地址 。然後進行調用,如在onLoad生命週期函數中調用
onLoad: function(options) {
wx.getLocation({
location: 'gcj02',
success: function(res) {
wx.request({
url: 'https://apis.map.qq.com/ws/geocoder/v1',
data: {
key: '你申請的key',
location: (res.latitude + "," + res.longitude)
},
success:res=>{
console.log(res)
}
})
},
})
},
- 跑起來在控制檯就能看到打印信息了,根據自己需要的信息進行渲染就行了~