代码如下
var mapCtx = wx.createMapContext("map"); //wxml中map标签的id值
mapCtx.moveToLocation();
XML内的map地图已经加上了
show-location="true"
尝试用按钮触发 moveToLocation
编辑器上的模拟器 可以正常移动到 个人中线点位置
产品上线后 以及 预览中
是无法移动的
通过查看文档
https://developers.weixin.qq.com/miniprogram/dev/api/media/map/MapContext.moveToLocation.html
也没有说明 需要申请权限之类的
请问是怎么回事?
解决了
解决方法要在调用 moveToLocation 前使用
wx.getLocation();
而使用这个方法 需要在小程序 开发管理内申请定位接口
并且在app.json加入
"permission": { "scope.userLocation": { "desc": "位置用于小地图显示车辆图标" } }
希望官方把这方面的文档补充一下 不然真不懂是什么原因导致的