知識(shí)
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!
您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >
3分鐘搞定微信小程序類美團(tuán)用戶商家距離計(jì)算
發(fā)表時(shí)間:2020-9-25
發(fā)布人:葵宇科技
瀏覽次數(shù):89
前言
小程序?qū)嵅?#xff0c;距離計(jì)算總結(jié)。
思路
一共有兩種方法,各有利弊:
1.利用小程序的wx.getLocation 方法得到用戶的經(jīng)緯度,然后用已知的商家的經(jīng)緯進(jìn)行計(jì)算;
2.利用騰訊地圖位置服務(wù)calculateDistance直接計(jì)算;
先熟悉下兩個(gè)單詞:
longitude:經(jīng)度;
latitude:緯度;
下邊是兩種方法的具體實(shí)現(xiàn)
一、獲取用戶的位置信息,再進(jìn)行計(jì)算(wx.getLocation)
1.小程序提供了獲取用戶位置信息的api,所以我們能直接獲取到經(jīng)緯度;
2.在騰訊位置服務(wù)坐標(biāo)拾取器,獲取商家的具體經(jīng)緯度(例:北京故宮博物院116.397027(經(jīng)度),39.917990(緯度));
3.利用公式進(jìn)行兩點(diǎn)的經(jīng)緯度計(jì)算,需注意:小程序默認(rèn)坐標(biāo)系是wgs84,您需設(shè)置為gcj02再試;
代碼:
Page({
data:{
},
alt="" />
2、配置完成了之后,小程序重新編譯一下
3、求兩點(diǎn)距離文檔:騰訊位置-兩點(diǎn)求距
4、讀完可知,我們只需要商家的經(jīng)緯度即可,我們?cè)谛〕绦蚶飳?shí)驗(yàn)一下
// 引入SDK核心類
var QQMapWX = require('../../utils/qqmap-wx-jssdk.js');
Page({
alt="" />
作者:大師兄
鏈接:https://segmentfault.com/a/1190000017401316
來源:SegmentFault
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)案例查看更多
相關(guān)閱讀
- 網(wǎng)站開發(fā)
- 報(bào)廢車拆解系統(tǒng)
- 云南小程序制作
- 云南微信小程序開發(fā)
- 網(wǎng)站建設(shè)特性
- 小程序被騙
- 大理小程序開發(fā)
- 網(wǎng)站建設(shè)首選公司
- SEO
- 云南小程序開發(fā)
- 報(bào)廢車
- painter
- 百度人工排名
- 前端
- 云南小程序公司
- 云南網(wǎng)站建設(shè)公司哪家好
- 網(wǎng)站建設(shè)方案 doc
- 云南網(wǎng)站建設(shè)快速優(yōu)化
- 人人商城
- 小程序定制開發(fā)
- 網(wǎng)站收錄
- 云南小程序開發(fā)首選品牌
- 退款
- 云南網(wǎng)站建設(shè)服務(wù)
- 小程序開發(fā)聯(lián)系方式
- 汽車報(bào)廢回收管理系統(tǒng)
- 云南網(wǎng)站建設(shè)費(fèi)用
- 旅游網(wǎng)站建設(shè)
- 小程序開發(fā)費(fèi)用
- 小程序定制