![](/img/trans.png)
[英]Not getting user location using GPS_PROVIDER / NETWORK_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.