国产女人被狂躁到高潮小说,亚洲日韩一区二区三区,色窝窝无码一区二区三区成人网站 ,丰满岳乱妇在线观看中字无码

400-800-9385
網站建設資訊詳細

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

發表日期:2020-12-15 09:51:08   作者來源:陳應信   瀏覽:4163   標簽:微信小程序    
最近在開發小程序的時候,客戶提出一個要求,就是他們的教育測評機構是在不同城市里的,可能一個機構在幾個城市都有辦公點,同時需要獲取用戶的當前城市的位置來展示不同的測評機構信息,不在當前城市的測評機構就不顯示了。
獲取用戶當前位置的功能可以打開騰訊位置服務的網站,注冊一個用戶,然后申請一個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://www.sdlwjx666.com/news/5923.html