HarmonyOS geoLocationManager.getAddressesFromLocation一直报错?

geoLocationManager.getAddressesFromLocation一直报错:

{"code":3301300,"message":"BussinessError 3301300: Reverse geocoding query failed."}
阅读 546
1 个回答

请按参考方式排查:

getLastLocation是获取最后一次定位的信息。如果以前没有定位成功过,通过此方法确实是获取不到信息的。还可以检查一下下方的可能性:

1.GNSS信号弱,导致定位超时。

2.网络定位异常,导致定位超时。

3.定位结果不满足定位请求参数中的精度要求,(maxAccuracy),导致定位超时。

4.系统无缓存位置,导致获取上一次位置失败。

5.系统时间设置错误,导致获取位置失败。

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