微信小程序類美團用戶商(shāng)家距離(lí)計算 - 新聞資(zī)訊 - 雲南小程序開發|雲南軟件開發|雲南網站(zhàn)建設-西山區知普網絡科技工作室

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不管是網站(zhàn),軟件還是小程序,都要直接或間接能為您産生價值,我們在追求其視覺表現的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網站(zhàn)成為營銷工具,讓軟件能切實提升企業(yè)内部管理水平和(hé)效率。優秀的程序為後期升級提供便捷的支持!

微信小程序類美團用戶商(shāng)家距離(lí)計算

發表時間:2020-9-27

發布人:葵宇科技

浏覽次數:29

前言

小程序實操,距離(lí)計算總結。

思路(lù)

一共有兩種方法,各有利弊:

1.利用小程序的wx.getLocation 方法得到用戶的經緯度,然後用已知的商(shāng)家的經緯進行計算;

2.利用騰訊地圖位置服務calculateDistance直接計算;

先熟悉下(xià)兩個(gè)單詞:

longitude:經度;

latitude:緯度;

下(xià)邊是兩種方法的具體實現

一、獲取用戶的位置信息,再進行計算(wx.getLocation)

1.小程序提供了獲取用戶位置信息的api,所以我們能直接獲取到經緯度;

2.在騰訊位置服務坐(zuò)标拾取器(qì),獲取商(shāng)家的具體經緯度(例:北京故宮博物院116.397027(經度),39.917990(緯度));

3.利用公式進行兩點的經緯度計算,需注意:小程序默認坐(zuò)标系是wgs84,您需設置為gcj02再試;

代碼:

Page({
 data:{
    },
 alt="" /> 

2、配置完成了之後,小程序重新編譯一下(xià)

3、求兩點距離(lí)文(wén)檔:騰訊位置-兩點求距

4、讀完可(kě)知,我們隻需要商(shāng)家的經緯度即可(kě),我們在小程序裡實驗一下(xià)

// 引入SDK核心類
var QQMapWX = require('../../utils/qqmap-wx-jssdk.js');

Page({
 alt="" /> 

作者:大師(shī)兄

鍊接:https://segmentfault.com/a/1190000017401316

來源:SegmentFault

著作權歸作者所有。商(shāng)業(yè)轉載請聯系作者獲得授權,非商(shāng)業(yè)轉載請注明出處。

相關(guān)案例查看更多