微信小程序搜索不到腾讯服务路线规划插件的解决方法

具体操作如下:

提示:主要内容都是按开发文档来写的


开发文档:

链接:

https://lbs.qq.com/miniProgram/plugin/pluginGuide/routePlan

添加插件

https://mp.weixin.qq.com/wxopen/plugindevdoc?appid=wx50b5593e81dd937a

在这里可以添加,就不需要在后台添加插件了,好像在微信公众平台上直接搜是找不到的。所以可以直接上面链接里面添加,可以解决问题。
这个页面是在设置->第三方设置->添加插件
在这里插入图片描述

app.json文档更改

插件导入

根据文档,在app.json上面添加

{
  "plugins": {
    "routePlan": {
      "version": "1.0.13",
      "provider": "wx50b5593e81dd937a"
    }
  }
}

权限设置

{
  "permission": {
    "scope.userLocation": {
      "desc": "你的位置信息将用于小程序定位"
    }
  }
}

插件使用

记得填入key和referer,然后填入endPoint和startPoint。

let plugin = requirePlugin('routePlan');
let key = '';  //使用在腾讯位置服务申请的key
let referer = '';   //调用插件的app的名称
let endPoint = JSON.stringify({  //终点
    'name': '吉野家(北京西站北口店)',
    'latitude': 39.89631551,
    'longitude': 116.323459711
});
wx.navigateTo({
    url: 'plugin://routePlan/index?key=' + key + '&referer=' + referer + '&endPoint=' + endPoint
});

相关参数参考文档:

https://lbs.qq.com/miniProgram/plugin/pluginGuide/routePlan

具体效果图

在这里插入图片描述

开始导航
可以跳转到那个手机的地图app,然后可以跳转到那个导航页面了,但仅限驾车导航。

相关其他可行方法(简单),通过调用wx.openlocation()来实现,具体操作和参数可以去查小程序开发文档

https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.openLocation.html

示例代码:

wx.openLocation({
          latitude: Number(this.data.marker.latitude),		//打开的经纬度
          longitude: Number(this.data.marker.longitude),
          name: this.data.marker.name,				//地点名称
          scale: 15					//缩放等级
        });

如果有问题可以在下面评论区交流。

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 18
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值