使用plus.geolocation.getCurrentPosition进行定位时,采用默认的是amap定位模块,苹果正常,安卓提示返回错误信息:
{"code":4,"message":"[geolocation:6]定位结果错误 请到http://lbs.amap.com/api/android-location-sdk/guide/utilities/errorcode/查看错误码说明,错误详细信息:#csid:08c4753bd9334590a9673cd698fc2000location faile retype: rdesc:61#0601"}
安卓5,安卓8,安卓9。真机测试、云打包都试过。都是返回失败。
测试使用“baidu”和“system”两种定位模块在安卓都是可以的,就是使用默认的amap会报以上错误。
当前使用的软件是:HBuilderX1.7.0.20190314
是我设置的问题? 还是BUG呢?
1 个回复
DCloud_Android_ST
amap高德appkey 配置了吗,包名与签名和key要匹配才行
另附相关问题解决方案https://lbs.amap.com/faq/android/android-location/292