调用geoLocationManager.getCurrentLocation,测试中发现有网络时可以返回经纬度,无网返回报错信息:{"code":3301200,"message":"BussinessError 3301200: Failed to obtain the geographical location."}
仅需获取经纬度,是否也必须联网才能成功?
咨询场景描述:
申请定位权限成功后,室外开放环境,无网络调用定位
调用geoLocationManager.getCurrentLocation,测试中发现有网络时可以返回经纬度,无网返回报错信息:{"code":3301200,"message":"BussinessError 3301200: Failed to obtain the geographical location."}
仅需获取经纬度,是否也必须联网才能成功?
咨询场景描述:
申请定位权限成功后,室外开放环境,无网络调用定位
1 回答751 阅读✓ 已解决
1 回答1k 阅读
1 回答852 阅读
1 回答826 阅读
1 回答738 阅读
1 回答716 阅读
1 回答671 阅读
解决措施:
无网情况只能获取gps位置,gps位置首定位时间较长。超过了当前设置的timeout时间还没有返回位置就会报3301200。
无网情况下获取GPS首个位置可能需要30秒甚至更长的时间。