wx.getLocation属性type: "gcj02"获取经纬度为0
- 当前 Bug 的表现(可附上截图)
当在安卓真机(模拟器上无法复现)使用wx.getLocation()带上属性type: 'gcj02’的时候, 获取的经纬度为0。
当在安卓真机使用type: 'wgs84’的时候, 可以获取经纬度。
IOS手机不管是type: ‘gcj02’还是’wgs84’, 都可以获取经纬度。
另外, 在安卓手机, 就算获取到了正确经纬度, 地图组件上定位还是会显示在非洲左旁。
截图:
安卓手机, type: ‘gcj02’ (获取经纬度为0):
安卓手机type: ‘wgs84’ (获取了经纬度):
IOS手机(获取了经纬度和定位正确):
关于设置方面, 已在app.json里添加了permission。
手机方面限权已开启。
- 预期表现
返回正确经纬度。
地图组件上定位正确显示。
- 复现路径
使用安卓真机 (模拟器无法复现)。
- 提供一个最简复现 Demo
请查看代码片段。