簡體   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