描述:学会使用腾讯地图插件,功能如下:
wxml:
<view >
<map-route route-info="{{routeInfo}}"></map-route>
</view>
index.js:
const app = getApp()
let plugin = requirePlugin("myPlugin")
let routeInfo = {
startLat:28.218651,
startLng:112.918801,
startName: "湖南商学院", // 起点名称 选填
endLat: 28.194104, // 终点纬度必传
endLng: 113.013206, //终点经度 必传
endName: "长沙火车站", //终点名称 必传
}
Page({
data: {
routeInfo: routeInfo
}
})
index.json
{
"usingComponents": {
"map-route": "plugin://myPlugin/mapRoute"
}
}
app.json
"plugins": {
"myPlugin": {
"version": "1.0.6",
"provider": "wx5bc2ac602a747594"
}
},
"permission": {
"scope.userLocation": {
"desc": "w"
}
}
}
错误1:写了plugins并且在微信公众号里面也申请成功了但是还是授权不成功,原因:自己建立项目时使用了测试appid,没有使用自己微信小程序的appid。可以在project.config.json里面修改appid为自己小程序appid就可以了。
错误2:关于地理位置的获取,需要使用在app.json里面的 permission权限,如上面的app.json代码。
嘿嘿,这个博客随手记得,祝大家好运,顺利实现。