uniapp實(shí)現(xiàn)附近商家定位的示例代碼
有一個(gè)月沒寫博客了,最近在寫項(xiàng)目,需要用到騰訊位置服務(wù),獲取附近商家位置。這里我就記錄一下,實(shí)現(xiàn)過程。
一丶申請(qǐng)騰訊位置服務(wù)開發(fā)者密鑰
申請(qǐng)地址:騰訊位置服務(wù) - 立足生態(tài),連接未來
官網(wǎng)教程:微信小程序JavaScript SDK | 騰訊位置服務(wù)
點(diǎn)擊創(chuàng)建應(yīng)用,然后創(chuàng)建Key
這樣我們就獲得了key了
二丶下載微信小程序JavaScriptSDK
下載鏈接: https://mapapi.qq.com/web/miniprogram/JSSDK/qqmap-wx-jssdk1.2.zip
三丶安全域名設(shè)置
安全域名設(shè)置,在小程序管理后臺(tái) -> 開發(fā) -> 開發(fā)管理 -> 開發(fā)設(shè)置 -> “服務(wù)器域名” 中設(shè)置request合法域名,添加https://apis.map.qq.com
四丶代碼編寫
4.1丶項(xiàng)目配置
在項(xiàng)目中創(chuàng)建utils目錄將下載好JavaScriptSDK放入其中,并在uniapp中導(dǎo)入。
import QQMapWX from '@/utils/qqmap-wx-jssdk.js' const qqmapsdk = new QQMapWX({ //填寫你申請(qǐng)的key key: 'XXXXX-A466V-XXXXX-XXXXX-XXXXX-XXXXX' })
4.2丶定義變量
export default { data() { return { //商家列表 markers:[], //自身經(jīng)緯度 from:{}, //頁碼值 page_index: 1, //每頁顯示多少條數(shù)據(jù) page_size: 10, //分頁總條數(shù) total:100, } },
4.3丶編寫方法
export default { data() { return { //商家列表 markers:[], //自身經(jīng)緯度 from:{}, //頁碼值 page_index: 1, //每頁顯示多少條數(shù)據(jù) page_size: 10, //分頁總條數(shù) total:100, } },
4.4丶頁面加載時(shí)調(diào)用
created() { //判斷緩存是否存在附近門店信息有的話不加載 if(uni.getStorageSync("markers")==''){ this.getUserLocation(); } }
說明:附近的門店信息已經(jīng)被我們存入markers數(shù)組當(dāng)中了,并且按距離從小到大排列好的!
4.5丶數(shù)據(jù)展示
五丶真機(jī)調(diào)試效果圖
到此這篇關(guān)于uniapp實(shí)現(xiàn)附近商家定位的示例代碼的文章就介紹到這了,更多相關(guān)uniapp 附近商家定位內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
BootStrap學(xué)習(xí)系列之布局組件(下拉,按鈕組[toolbar],上拉)
這篇文章主要介紹了BootStrap學(xué)習(xí)系列之布局組件(下拉,按鈕組[toolbar],上拉)的相關(guān)資料,需要的朋友可以參考下2017-01-01微信小程序?qū)崿F(xiàn)商品數(shù)據(jù)聯(lián)動(dòng)效果
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)商品數(shù)據(jù)聯(lián)動(dòng)效果,代碼很簡(jiǎn)單,直接復(fù)制即可根據(jù)自己的需求去修改,對(duì)小程序商品數(shù)據(jù)聯(lián)動(dòng)實(shí)例代碼感興趣的朋友一起看看吧2022-08-08Bootstrap布局之柵格系統(tǒng)學(xué)習(xí)筆記
這篇文章主要為大家詳細(xì)介紹了Bootstrap布局之柵格系統(tǒng)的學(xué)習(xí)筆記,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05Javascript拖拽系列文章1之offsetParent屬性
這個(gè)系列文章主要是講述實(shí)現(xiàn)Javascript拖拽功能的基礎(chǔ)知識(shí),并將在最后給出一個(gè)完整的示例。適合對(duì)拖拽完全不懂的人閱讀2008-09-09js實(shí)現(xiàn)溫度計(jì)時(shí)間樣式代碼分享
本文主要介紹了javascript實(shí)現(xiàn)溫度計(jì)時(shí)間樣式,推薦給大家,有需要的小伙伴可以參考下。2015-08-08