react-native-amap-geolocation
react-native-amap-geolocation copied to clipboard
安卓初次定位返回结果慢
非常感谢作者的付出,但是我在使用过程中发现安卓手机在运行app后,初次请求定位返回需要等待很久的时候,后续就是按照间隔时间来返回的了。 想请教作者,初次定位慢是不是因为有做限制初次定位必须是仅gps结果,而没有采用传统的高精度或者低功耗模式得到的结果,后续结果变快则是允许了可以使用非gps结果返回。 是不是可以在配置时提供一个选项来决定使用什么模式获取定位呢?
作为参考,https://github.com/Eleme-IMF/dodo 项目初次获取定位就没有这个延迟,但是这个项目已经很久更新过了,所以还是更倾向于使用作者这个项目
这个初次定位是指,刚安装 app 第一次启动的初次定位,还是每次重新打开 app 的初次定位?
@qiuxiang 是每次重新打开
@qiuxiang 我尝试setLocationMode(AMapLocationMode.Hight_Accuracy);和setGpsFirst(false);还是一样的结果。我不会安卓,感觉上是Promise的原因,dodo那边没用Promise,但是比我们这边多了一个LifecycleEventListener