![](/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.