HarmonyOS geoLocationManager.getAddressesFromLocation一直报错?

geoLocationManager.getAddressesFromLocation一直报错:

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

请按参考方式排查:

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

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

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

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

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

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