小程序获得两个坐标之间的骑行距离和路线规划图
1.先下载腾讯地图jssdkv1.2 点击去官网下载
2.然后引入项目

3.在你需要用到的页面引入第一个文件 qqmap-wx-jssdk.js(我没有试过全局引用,以前试过,请求的数据不能return 出去,所以就放弃了,有大佬可以指点下)
const QQMapWX = require('../../../utils/qqmap-wx-jssdk.js')
const qqmapsdk = new QQMapWX({
key: 'HFXBZ-NQSWI-ZGQGW-5URX4-WUXCF-VWFUQ'
});
4.下面就是传入参数和选择计算类型了
calculate: function (start, end, type) {
qqmapsdk.direction({
mode: 'bicycling',
from: start,
to: end,
success: function (res) {
console.log(res.result.routes[0].distance)
console.log(res.result.routes[0].duration)
const coors = res.result.routes[0].polyline,
pl = [];
const kr = 1000000;
for (let i = 2; i < coors.length; i++) {
coors[i] = Number(coors[i - 2]) + Number(coors[i]) / kr;
}
for (let i = 0; i < coors.length; i += 2) {
pl.push({
latitude: coors[i],
longitude: coors[i +