定位是否必须联网才能成功?

调用geoLocationManager.getCurrentLocation,测试中发现有网络时可以返回经纬度,无网返回报错信息:{"code":3301200,"message":"BussinessError 3301200: Failed to obtain the geographical location."}

仅需获取经纬度,是否也必须联网才能成功?

咨询场景描述

申请定位权限成功后,室外开放环境,无网络调用定位

阅读 567
1 个回答

解决措施

无网情况只能获取gps位置,gps位置首定位时间较长。超过了当前设置的timeout时间还没有返回位置就会报3301200。

无网情况下获取GPS首个位置可能需要30秒甚至更长的时间。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进