Android Google地圖的setOnMyLocationChangeListener方法現在已被棄用。 有誰知道如何去解決它?謝謝。Android setOnMyLocationChangeListener已棄用
回答
setOnMyLocationChangeListener
方法是現在。Deprecated
您可以改爲使用com.google.android.gms.location.FusedLocationProviderApi
。
FusedLocationProviderApi這是最新的API和最好的 在Android中獲取位置的可能性。
當然,這是文檔說什麼,但我覺得OP的意圖是,他們目前正在使用OnMyLocationChangeListener.onMyLocationChange得到一個回調時,藍點移動在地圖上,他們想要找到一種不被棄用的方式來繼續做到這一點...並且沒有。非棄用的方式是編寫自己的代碼來手動啓動和停止您自己的FusedLocationApi位置更新,這是IMO愚蠢的行爲,因爲您的參數可能與Map所使用的參數不一致,因此您可能無法獲取更新藍點移動的同一時間。 – swooby
我同意swooby,他們刪除了一個非常簡單的方法來獲取我的位置與地圖上的移動更新,以及map.getMyLocation()也被棄用。現在谷歌迫使我們編寫我們自己的代碼,並「向我們推銷」這樣的想法,即Googleplay服務對於開發者來說是最好的,當他們只給我們越來越多的問題時 – zapotec
- 1. Android PixelXorXfermode已棄用
- 2. Android context.getResources.updateConfiguration()已棄用
- 3. Facebook android v2已棄用
- 4. URLEncodedUtils在Android中已棄用
- 5. Android - 遊標已棄用
- 6. minSdk,targetSDK,已棄用 - Android
- 7. Android NavigationDrawer onAttach已棄用
- 8. Android 5.0+ getRunningTasks已棄用
- 9. Android位置已棄用?
- 10. Android NDK SDL已棄用
- 11. Android Wear - WatchViewStub已棄用
- 12. ProgressDialog已棄用
- 13. 已棄用notification.setLatestEventInfo
- 14. AndroidHttpClient已棄用
- 15. 已棄用HttpClient?
- 16. getPreferenceManager已棄用
- 17. Base64Encoding已棄用:iOS 7.0中已棄用
- 18. getActionView已被棄用?
- 19. ProgressDialog現已棄用
- 20. [棄權] MultiJson.decode已棄用
- 21. getSupportFragmentManager()。getFragments()已棄用?
- 22. DLR:IAttributesCollection已棄用?
- 23. setCellValue已棄用
- 24. stringWithContentsOfFile已棄用
- 25. 'sharedDispatcher'已棄用
- 26. 'initWithFrame:reuseIdentifier'已棄用
- 27. setFont已棄用?
- 28. UIPopoverController已棄用
- 29. CURLM_CALL_MULTI_PERFORM已棄用
- 30. 已棄用Httpclient
我愛膽小鬼下來票不評論爲什麼 – dit