繁体   English   中英

LocationManager GPS_PROVIDER花费太多时间

[英]LocationManager GPS_PROVIDER taking too much time

我正在使用LocationManager.GPS_PROVIDER来获取用户的当前位置,但是返回位置花费了太多时间,我应该在GPS_PROVIDER使用NETWORK_PROVIDER吗? 还是有一些新的更好的方法来获取用户的当前位置以跟踪目标路线?

locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 1000, 10f, object : LocationListener{...}

建议使用融合的位置提供程序。 更多细节在这里

我认为使用GPS_PROVIDER确实需要一些时间来获取位置更新,可能是因为其准确性。 您也可以不希望新的位置请求一个较旧的较旧的位置(例如说2分钟),并且几乎可以使用了。

但是,我建议完全不要使用位置管理器,因为它已被贬值,并且已被更干净,性能更强的Fused Location Provider API取代。 它支持最后的位置,位置更新,这是Google目前建议的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM