知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們在追求其視覺表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏壧峁┍憬莸闹С郑?
您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >
微信小程序類美團(tuán)用戶商家距離計(jì)算
發(fā)表時(shí)間:2020-9-27
發(fā)布人:葵宇科技
瀏覽次數(shù):52
前言
小程序?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)緯度即可,我們在小程序里實(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)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。
相關(guān)案例查看更多
相關(guān)閱讀
- 云南網(wǎng)站建設(shè)首頁
- 汽車回收管理系統(tǒng)
- 昆明小程序公司
- 網(wǎng)站維護(hù)
- 網(wǎng)站制作
- 小程序商城
- 區(qū)塊鏈
- 云南網(wǎng)站建設(shè)哪家好
- 微信小程序
- 網(wǎng)站建設(shè)特性
- 海南小程序制作公司
- 昆明小程序設(shè)計(jì)
- 云南小程序開發(fā)費(fèi)用
- 分銷系統(tǒng)
- 軟件定制
- web教程
- 報(bào)廢車回收
- 網(wǎng)頁制作
- 汽車報(bào)廢拆解管理系統(tǒng)
- 公眾號模板消息
- 云南網(wǎng)絡(luò)推廣
- 買小程序被騙
- 云南網(wǎng)絡(luò)公司
- 生成海報(bào)
- web
- 楚雄網(wǎng)站建設(shè)公司
- 報(bào)廢車拆解回收管理系統(tǒng)
- 昆明網(wǎng)站開發(fā)
- 云南省建設(shè)廳網(wǎng)站
- 網(wǎng)站小程序