腾讯位置服务路线规划 ‘开始导航’ 按钮无法点击
发布于 6 年前 作者 jun17 12595 次浏览 来自 问答
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]
        })
      )

点击开始导航按钮,无反应

清空终点位置,重新选择,可正常跳转到位置页面

1 回复

我也踩了这个坑,经验证传入的经纬度要是浮点数,你代码应改为如下:

JSON.stringify({
          name: v.addressFrom,
          longitude: parseFloat(v.coordinateFrom.split(',')[0]),
          latitude: parseFloat(v.coordinateFrom.split(',')[1])
        }),
回到顶部