调用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 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答982 阅读
1 回答952 阅读
解决措施:
无网情况只能获取gps位置,gps位置首定位时间较长。超过了当前设置的timeout时间还没有返回位置就会报3301200。
无网情况下获取GPS首个位置可能需要30秒甚至更长的时间。