怎么在微信小程序中實(shí)現(xiàn)自動(dòng)定位功能?相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。
創(chuàng)新互聯(lián)專注骨干網(wǎng)絡(luò)服務(wù)器租用10年,服務(wù)更有保障!服務(wù)器租用,簡陽服務(wù)器托管 成都服務(wù)器租用,成都服務(wù)器托管,骨干網(wǎng)絡(luò)帶寬,享受低延遲,高速訪問。靈活、實(shí)現(xiàn)低成本的共享或公網(wǎng)數(shù)據(jù)中心高速帶寬的專屬高性能服務(wù)器。
js代碼:
// 引入SDK核心類 var QQMapWX = require('../../libs/qqmap-wx-jssdk.js'); var qqmap = new QQMapWX({ //在騰訊地圖開放平臺申請密鑰 http://lbs.qq.com/mykey.html key: 'your KEY' }); Page({ data: { myLatitude: "", myLongitude: "", myAddress: "" }, onLoad: function(){ var that = this //用微信提供的api獲取經(jīng)緯度 wx.getLocation({ type: 'wgs84', success: function(res){ that.setData({myLatitude: res.latitude, myLongitude: res.longitude}) //用騰訊地圖的api,根據(jù)經(jīng)緯度獲取城市 qqmap.reverseGeocoder({ location: { latitude: that.data.myLatitude, longitude: that.data.myLongitude }, success: function (res) { console.log(res) var a = res.result.address_component //獲取市和區(qū)(區(qū)可能為空) that.setData({myAddress: a.city + a.district}) //控制臺輸出結(jié)果 console.log(that.data.myAddress) } }) } }) } })
看完上述內(nèi)容,你們掌握怎么在微信小程序中實(shí)現(xiàn)自動(dòng)定位功能的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!