export const navigationTS = (startPoint = '', endPoint) => {
let plugin = requirePlugin('routePlan')
let key = 'CUKBZ-DKEC4-KDEUQ-X6RHL-EBBU3-TUBID' //使用在腾讯位置服务申请的key
let referer = 'routePlan' //调用插件的app的名称
Taro.navigateTo({
url:
'plugin://routePlan/index?key=' +
key +
'&referer=' +
referer +
'&endPoint=' +
endPoint +
'&startPoint=' +
startPoint +
'&navigation=' +
1
})
}
navigationTS(
JSON.stringify({
name: v.addressFrom,
longitude: v.coordinateFrom.split(',')[0],
latitude: v.coordinateFrom.split(',')[1]
}),
JSON.stringify({
name: v.addressTo,
longitude: v.coordinateTo.split(',')[0],
latitude: v.coordinateTo.split(',')[1]
})
)
点击开始导航按钮,无反应
清空终点位置,重新选择,可正常跳转到位置页面
我也踩了这个坑,经验证传入的经纬度要是浮点数,你代码应改为如下:
JSON.stringify({ name: v.addressFrom, longitude: parseFloat(v.coordinateFrom.split(',')[0]), latitude: parseFloat(v.coordinateFrom.split(',')[1]) }),
我的没有显示导航按钮呢
点击“开始导航”之后,跳转到“位置信息”页面(经纬度都已转成浮点型),这个怎么解决啊
你好,请问你引入这个插件后,开始导航的按钮是存在的吗?