uniapp 使用插件

遇到的问题 :uniapp 微信小程序 需要使用路线规划

解决问题:

1.需要申请 腾讯地图的key,小程序中>设置>第三方设置>申请开通腾讯位置服务后 下方会多一个插件管理模块***这里需要通过才能使用

点击详情会有插件的appid在下面添加插件中能用到

key配置的授权的appId 就是项目的appid

2在uniapp中的 manifest.json添加插件

可以参考 uniapp 加载插件官方的文档     微信官方插件使用文档

"mp-weixin" : {
        "appid" : "",//这是小程序的appid
        "usingComponents" : true,
        "permission" : {
            "scope.userLocation" : {
                "desc" : "你的位置信息将用于小程序位置接口的效果展示"
            }
        },
		"plugins": {
			"routePlan": {//这里是引用的插件名称 地图路线规划
				"version": "1.0.8",//插件版本
				"provider": "wx50b5593e81dd937a"//插件appid
			}
		}
    },

3.在uniapp中的 pages.json使用插件

{
    "path": "",//你需要使用插件的页面
	"style": {
		"mp-weixin": {//微信插件
			"usingComponents": {//使用插件 我这里用的是地图路线规划
			    "routePlan": "plugin://routePlan/index"
                    //插件名称   //插件使用的路径
			}
		}
	}
}

4.在页面中使用地图规划插件

可以参考   腾讯地图使用文档

onLoad(){
    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
    });
}

到这里就是全部了。

有什么问题可以提问

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值