麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 小程序 > 正文

微信小程序?qū)崿F(xiàn)獲取準(zhǔn)確的騰訊定位地址功能示例

2020-03-21 16:00:26
字體:
供稿:網(wǎng)友

本文實(shí)例講述了微信小程序實(shí)現(xiàn)獲取準(zhǔn)確的騰訊定位地址功能。分享給大家供大家參考,具體如下:

官方參考文檔:https://lbs.qq.com/qqmap_wx_jssdk/index.html

逆地址解析(坐標(biāo)位置描述)

1. 申請(qǐng)開發(fā)者密鑰(key)與設(shè)置

個(gè)人使用:登錄,點(diǎn)擊“key管理”,進(jìn)入設(shè)置,選擇“WebServiceAPI”,如果沒有小程序ID,勾選“授權(quán)IP”,如果有小程序ID,勾選“域名白名單”,且勾選“微信小程序”,輸入授權(quán)APPID。
https://lbs.qq.com/console/key.html
企業(yè)使用:登錄企業(yè)微信公眾號(hào),選擇“開發(fā)”-“開發(fā)者工具”,開通“騰訊位置服務(wù)”,進(jìn)入后臺(tái)管理;點(diǎn)擊“key管理”,進(jìn)入設(shè)置,勾選所需要使用的企業(yè)名下的小程序ID,選擇“WebServiceAPI”,勾選“域名白名單”。

2. 下載微信小程序JavaScriptSDK

3. 添加小程序地理位置說明

2019年1月14日起新提交發(fā)布的版本若未填寫地理位置用途說明,則將無法正常調(diào)用地理位置相關(guān)接口,請(qǐng)及時(shí)填寫地理位置用途說明

相關(guān)文檔:https://developers.weixin.qq.com/community/develop/doc/000ea276b44928f7e8d73d0a65b801?idescene=6

在app.json中添加以下代碼

"permission": {  "scope.userLocation": {   "desc": "你的位置信息將用于小程序位置接口的效果展示"  }}

4. JS 代碼

var QQMapWX = require('../../../page/common/sdk/qqmap-wx-jssdk.js');var qqmapsdk = new QQMapWX({ key: 'Key'});console.log('signin')const _this = this;wx.getLocation({    type: 'gcj02',    success: function (res) {     qqmapsdk.reverseGeocoder({      location: {       latitude: res.latitude,       longitude: res.longitude      },      success: function (addressRes) { //成功后的回調(diào)       var addressRes = addressRes.result;       console.log( addressRes.address)        },      fail: function (error) {       console.error(error);      },      complete: function (addressRes) {       console.log(addressRes);      }     })    }})

成功獲取到的信息截圖

微信小程序,騰訊定位地址

微信開發(fā)者工具上進(jìn)行測試的時(shí)候,定位不準(zhǔn)確,需要啟用“真機(jī)調(diào)試”,在手機(jī)上即可準(zhǔn)確獲取定位信息。

5. 百度地圖坐標(biāo)轉(zhuǎn)化JS

實(shí)際應(yīng)用中發(fā)現(xiàn)騰訊地圖定位的坐標(biāo)不準(zhǔn)確,地址正確但定位坐標(biāo)相差很遠(yuǎn),后期在地圖上進(jìn)行展示的時(shí)候建議使用百度地圖,可以準(zhǔn)確的在地圖上顯示。

代碼寫在獲取地址成功調(diào)用里面。

var addressRes = addressRes.result;var x_pi = 3.14159265358979324 * 3000.0 / 180.0;var x = parseFloat(addressRes.location.lng);var y = parseFloat(addressRes.location.lat);var z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * x_pi);var theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * x_pi);var lng = z * Math.cos(theta) + 0.0065;var lat = z * Math.sin(theta) + 0.006;console.log(lng)console.log(lat)

希望本文所述對(duì)大家微信小程序設(shè)計(jì)有所幫助。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 神马久久精品综合 | 色吧综合网 | 男女牲高爱潮免费视频男女 | 中文字幕在线观看成人 | 国产成人高清成人av片在线看 | 欧美国产一级片 | xxxx hd video 69| 少妇一级淫片免费看 | 日韩精品一区二区三区中文 | 成人做爽爽爽爽免费国产软件 | 欧美黄色一级片在线观看 | 国产免费久久久久 | 一级做a爰片性色毛片2021 | 青青草最新网址 | 99riav国产在线观看 | 国产成人精品免高潮在线观看 | 毛片毛片 | 免费a观看 | 成人一区二区在线观看视频 | 久久最新视频 | 亚洲精品久久久久www | 一区二区三区手机在线观看 | 黄色免费入口 | 中文字幕在线观看精品 | 成人店女老板视频在线看 | 一区二区精品视频在线观看 | 9191久久久久视频 | 成人国产综合 | 国产一区二区三区四区五区在线 | 日本精品中文字幕 | 久久精品99久久久久久2456 | 久久经典视频 | 精品国产观看 | 黄色aaa视频 | 久久国产精品成人免费网站 | 一区二区高清视频在线观看 | 91情侣偷在线精品国产 | 国产在线精品一区二区夜色 | 久久成人午夜视频 | 国产羞羞视频在线观看 | 成人 在线|