實現微信小程序獲取用戶當前城市的位置

2023-03-01    分類: 網站建設

最近在開發小程序的時候,客戶提出一個要求,就是他們的教育測評機構是在不同城市里的,可能一個機構在幾個城市都有辦公點,同時需要獲取用戶的當前城市的位置來展示不同的測評機構信息,不在當前城市的測評機構就不顯示了。
獲取用戶當前位置的功能可以打開騰訊位置服務的網站,注冊一個用戶,然后申請一個KEY密鑰,這樣就可以配置KEY的信息了,如下圖所示:

小程序配置2

其中“荔園小程序”這個KEY名是我已經創建好的,具體的設置如下圖所示:

小程序配置

在填寫了Key名稱和描述后,需要勾選“微信小程序”,然后填寫授權IP,勾選WebServiceAPI,選擇“域名白名單”,這里就遇到了一個坑,注意不要在下面的編輯框填寫任何內容,否則在運行小程序調用接口的時候會提示“請求來源未被授權, 此次請求來源域名: servicewechat.com”。第二個就是要在微信小程序平臺里添加一個域名白名單,如下圖所示:

小程序配置3

這里有一個很有趣的情況,就是如果你在WebServiceAPI的域名白名單里填寫了,上面的域名,那么即使你在微信小程序平臺里添加上面的域名,也會提示“請求來源未被授權, 此次請求來源域名: servicewechat.com”。
然后就是下載qqmap-wx-jssdk1.0文件夾,將里的JS文件放到小程序的utils文件夾就可以使用。
小程序是用getUserLocation獲取用戶的位置,但需要用戶授權才能成功獲取,然后通過getLocation方法獲取經度和緯度,然后需要用type:’wgs84’把經緯度轉成百度的坐標,然后再使用getLocal方法獲取用戶的具體位置,這里需要使用到reverseGeocoder
方式(具體可以看小程序的開發文檔,以上的方法小程序的開發文檔都有講到),通過返回值就可以獲取到用戶的位置信息,如下圖所示:

小程序配置4

用戶res.result.ad_info.city就可以得到所在的城市名稱了,然后根據城市的名稱,調用不同的測評機構信息展示給用戶

本文題目:實現微信小程序獲取用戶當前城市的位置
文章出自:http://m.kartarina.com/news18/240518.html

成都網站建設公司_創新互聯,為您提供手機網站建設App開發電子商務品牌網站設計網站導航用戶體驗

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計
主站蜘蛛池模板: 亚洲AV无码精品色午夜在线观看| 日韩精品无码久久一区二区三| 人妻丰满AV无码久久不卡| 久久久久亚洲精品无码网址| 亚洲爆乳无码一区二区三区| 免费看成人AA片无码视频羞羞网| 国产做无码视频在线观看| 国产综合无码一区二区辣椒 | 亚洲精品无码午夜福利中文字幕| 午夜福利无码不卡在线观看| 精品无码中文视频在线观看| av无码久久久久不卡免费网站| 国产精品毛片无码| 无码h黄肉3d动漫在线观看| 精品无码久久久久久尤物| 中文字幕乱码人妻无码久久| 午夜寂寞视频无码专区| 亚洲av无码电影网| 人妻无码视频一区二区三区| 成人无码AV一区二区| 国产精品无码一区二区在线观一| 在线观看亚洲AV每日更新无码| 熟妇人妻无码中文字幕| 亚洲va无码专区国产乱码| 一本无码中文字幕在线观| 精品久久久无码中文字幕| 无码人妻精品一区二| 免费无码又爽又刺激高潮| 久久久g0g0午夜无码精品| 日韩精品成人无码专区免费| 亚洲av无码兔费综合| 无码专区人妻系列日韩精品少妇 | 精品深夜AV无码一区二区| 无码欧精品亚洲日韩一区| 在线精品自拍无码| 亚洲av无码国产精品色午夜字幕| 国产AV无码专区亚洲AVJULIA| 野花在线无码视频在线播放| 国产在线精品无码二区| 亚洲av成人无码久久精品| 精品一区二区三区无码免费视频|