这个看你后台同事能不能配合你了,前后台都可以处理。
__1、让后台解析__先调用wx.getLocation()获取到用户的经纬度。
用户发起搜索请求的时候发送给后台。
后台记录每一个店铺都有它的经纬度参数的,让后台根据用户的参数去对比解析返回给你吧。
2、前端解析
__
__
同样先wx.getLocation()获取用户的经纬度。
用户搜索返回数据之后调用腾讯地图服务功能解析(前提是返回的数据要有经纬度啊,没有的话去打后台吧)
距离解析的流程把这两个文档看完你就会了。(这个介绍地址解析但是api使用方法介绍的比较详细)https://blog.csdn.net/chq1988/article/details/74685647 腾讯地图的文档https://lbs.qq.com/qqmap_wx_jssdk/method-calculatedistance.html示例:// 引入SDK核心类var QQMapWX = require(‘xxx/qqmap-wx.js’); // 实例化API核心类var demo = new QQMapWX({ key: ‘开发密钥(key)’ // 必填}); // 调用接口demo.calculateDistance({ to:[{ latitude: 39.984060, longitude: 116.307520 }, { latitude: 39.984572, longitude: 116.306339 }], success: function(res) { console.log(res); }, fail: function(res) { console.log(res); }, complete: function(res) { console.log(res); }});
祝你成功!