[微信开发]获取当前地址并实时计算与目标距离及当前速度

蒲松林
发布时间:
2017年07月08日
所在分类:
代码
评论数:
暂无

在做微信项目开发时,需要标注商家位置,然后计算出当前位置与目的地的距离和当前的移动速度。设置商家/目的地的位置可以通过百度地图API来获取经纬度。客户端这一块可以用微信js-sdk的wx.getlocation方法来获取用户当前的位置信息。在公众号后台需要开启获取用户地理位置的权限,分别是单次回传以及每间隔5秒进行一个回传。实现代码如下:

ajax post可以替换到js内的方法,进行距离计算,这样可以不用每5秒就向服务器发送一次讲求,否则高并发下服务器会崩溃掉。

附一个距离计算的方法:

JS版:

#后续整合版本

 

发表评论