我寫了一段代碼,以便了解我的客戶(出租車司機)在我的出租車預訂應用程序上爲他的設備啓用位置服務時會遇到的情況。我在同一個監聽器上啓用了使用網絡和GPS提供商的位置服務。使用GPS和網絡提供商在Android上定位服務的體驗
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,
// God.KM20TIME, God.KM20DISTANCE, (LocationListener) updates);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, God.KM20TIME,
God.KM20DISTANCE, (LocationListener) updates);
我的電池耗盡比平時快得多。我的手機也升溫超過正常。但我期望的一致性非常低。我決定不使用GPS,只有網絡提供商。我正在建立一個出租車預訂應用程序,所以我需要知道駕駛室的位置。即使我知道駕駛室在大約15分鐘後(約300米)的位置,我應該會很好。所以我想我決定不使用這兩種提供程序過度設計這一邏輯是正確的。我想知道有沒有人可以在這裏與不同的經歷聯繫起來?我錯過了什麼嗎?
這是很好閱讀http://blog.shinetech.com/2011/10/14/a-good-look-at-android-location-data/ – Zyoo
是的,很好的閱讀,upvote爲你..謝謝 – Siddharth