0
我正在開發地理位置應用程序,我需要計算用戶速度,以便獲取用戶速度我在每30秒使用LocationManager獲取當前位置,爲此我使用了以下代碼。如何在Android中設置最大時間到LocationManager?
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 1000*30, 0, myLocationListener); //from NETWORK_PROVIDER
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000*30, 0, myLocationListener); //from GPS_PROVIDER
但我的問題是我想要基於固定時間間隔的位置在這裏是30秒。現在我每45秒鐘後得到的位置也有所不同。所以,如果有任何知道如何將'maxTime'設置爲位置經理,請讓我知道。
此外,如果任何人知道位置偵聽器調用基於時間/距離的業務邏輯也請讓我知道。
謝謝先進。
但就是這個API能夠在NETWORK_PROVIDER工作,我的意思是,如果GPS關閉和NETWORK_PROVIDER爲ON,則是GooglePlayServicesClient能夠給我的位置。 –
@AmolWadekar是的,它會給你,你只是改變了優先順序。 –