這篇文章給大家分享的是有關微信小程序中如何獲取位置信息的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
公司主營業(yè)務:成都網站設計、網站制作、移動網站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現互聯網宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯建站推出沙灣免費做網站回饋大家。前面介紹了微信小程序文件上傳、下載操作。這里分析一下獲取位置信息操作。
【獲取當前位置信息】wx.getLocation()
getlocation.wxml:
<view> <button bindtap="getlocation">獲取位置</button> </view>
getlocation.js:
Page({ getlocation: function () { wx.getLocation({ type: 'wgs84', //wgs84返回gps坐標,gcj02返回國測局坐標 success: function(res) { console.log(res) } }) } })
點擊獲取位置按鈕,首次調用需要獲得用戶的scope.userLocation
授權:
點擊確定,獲得位置信息:
【使用微信內置地圖查看位置】 wx.openLocation()
openlocation.wxml:
<view> <button bindtap="openlocation">地圖位置</button> </view>
openlocation.js:
Page({ openlocation: function () { //首先調用wx.getLocation獲得當前位置經緯度 wx.getLocation({ type: 'gcj02', //wx.openLocation可用坐標系 success(res) { const latitude = res.latitude const longitude = res.longitude wx.openLocation({ latitude, //緯度 longitude, //經度 scale: 18, //縮放比例:5~18 name: '北京', //位置名 address: '挺好', //地址詳細說明 success: function (res) { console.log(res) } }) } }) } })
點擊地圖位置按鈕,首次調用也需要獲得用戶的scope.userLocation
授權:
打開地圖獲得位置如下:
返回成功信息:
【打開地圖 選擇位置】 wx.chooseLocation()
chooselocation.wxml:
<view> <button bindtap="chooselocation">選擇位置</button> </view>
chooselocation.js:
Page({ chooselocation: function () { wx.chooseLocation({ success: function (res) { console.log(res) } }) } })
點擊選擇位置按鈕,首次調用還需要獲得用戶的scope.userLocation
授權:
選擇位置頁面如下:
選擇一個位置,點擊右上角確定,返回信息如下:
(經、緯度使用 gcj02 國測局坐標系)
感謝各位的閱讀!關于“微信小程序中如何獲取位置信息”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
另外有需要云服務器可以了解下創(chuàng)新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
新聞名稱:微信小程序中如何獲取位置信息-創(chuàng)新互聯
當前鏈接:http://jinyejixie.com/article30/dieepo.html
成都網站建設公司_創(chuàng)新互聯,為您提供小程序開發(fā)、網站內鏈、網站策劃、虛擬主機、定制開發(fā)、移動網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯