小程序開發---獲取當前位置信息
一。獲取用戶地理位置信息
1.配置app.json文件
{ "pages": ["pages/index/index"], "permission": { "scope.userLocation": { "desc": "你的位置信息將用於小程序位置接口的效果展示" } } }
2.調用函數進行請求
在page({})中進行調用(小程序查看 wx.getLocation)
onReady:function(){
const _this = this;
wx.getLocation({
type: 'wgs84',
success(res) {
const latitude = res.latitude
const longitude = res.longitude
}
})
}
返回結果:
重點來了,小程序API能過去的是當前的經緯度,之后可以借助 騰訊位置服務 進行逆地址解析得到當前位置信息。
二。騰訊位置服務應用
注冊 -> 綁定開發者信息 -> key值配置 -> 程序開發
key值配置的時候要注意信息填寫
最后一項 webServiceAPI選擇授權IP之后留空即可,不然在請求時出現返回簽名驗證失敗。已工單詢問(具體答復為:目前小程序JavascriptSDK不支持簽名,目前的解決辦法是改為授權IP,然后配置框留空)
配置之后根據騰訊位置服務API提供的小程序的helloworld的demo進行開發。
接口返回信息為:
之后進行數據呈現即可。