<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
uniapp開發的小程式需要獲取當前城市名稱
當然是看uniapp檔案,我們查到有提供相關的API,即uni.getLocation(OBJECT)
,獲取當前的地理位置、速度。
我們試試吧
uni.getLocation({ type: 'wgs84', geocode:true, success: function (res) { console.log('當前位置的經度:' + res.longitude); console.log('當前位置的緯度:' + res.latitude); } });
我們發現只能返回經緯度資訊,並不會返回城市資訊。
原來是隻有app才支援geocode
哈哈事情沒有想象中那麼簡單~
思考ing…
查閱了相關資料,原來是位置詳細資訊的一些保密協定,並不能直接獲取到。那麼我們就需要通過經緯度,利用騰訊地圖JavaScript SDK逆地址解析,即輸入座標返回地理位置資訊。
有方法了,開整
開啟騰訊地圖開放平臺,建立應用
然後
控制檯 ->應用管理 -> 我的應用 ->新增key-> 勾選
小程式SDK需要用到webserviceAPI的部分服務,所以使用該功能的KEY需要具備相應的許可權
授權ip即當前連線服務的IP地址(注意:上線後這個一定要換成上線IP地址哦)
填入微信小程式appid
現在有了地圖祕鑰key
加入以下設定項,用於申請獲得位置許可權
"permission": { "scope.userLocation": { "desc": "你的位置資訊將用於小程式位置介面的效果展示" } }
uniapp設定
這裡填寫的描述資訊就是微信彈起資訊微信授權彈框的描述資訊
var QQMapWX = require('@/utils/qqmap-wx-jssdk.min.js'); // 範例化API核心類 var qqmapsdk = new QQMapWX({ key: '' // 必填 });
key即申請的騰訊地圖祕鑰key
uni.getLocation({ type: 'gcj02', geocode: true, success: function (res) { //逆地址解析 座標轉地址資訊 qqmapsdk.reverseGeocoder({ //Object格式 location: { latitude: res.latitude, longitude: res.longitude }, success: function(res) {//成功後的回撥 const mapdata=res.result.ad_info; that.city = mapdata.city; },fail: function(error) { console.error(error); }, complete: function(res) { //console.log(res); } }); } });
編譯
我們看返回資訊
現在是有返回當前位置詳細資訊了,當前也包括城市名稱。
問題解決!
到此這篇關於uniapp微信小程式獲取當前城市名稱逆地址解析的文章就介紹到這了,更多相關uniapp微信小程式獲取城市名稱內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45