我有一些在Android上使用Google Maps API的trobule。 在onLocationChanged()我創建一個覆蓋並將其添加到MapView,它可以在使用Android 2.1的模擬器上正常工作,但是當我嘗試在設備上進行調試時,沒有任何反應。可能是什麼問題呢?onLocationChanged()未在Android設備上調用
該設備是Android 2.3的索尼愛立信Xperia弧。
謝謝,伊萬。
我有一些在Android上使用Google Maps API的trobule。 在onLocationChanged()我創建一個覆蓋並將其添加到MapView,它可以在使用Android 2.1的模擬器上正常工作,但是當我嘗試在設備上進行調試時,沒有任何反應。可能是什麼問題呢?onLocationChanged()未在Android設備上調用
該設備是Android 2.3的索尼愛立信Xperia弧。
謝謝,伊萬。
真實的設備並不總是獲取GPS信號,特別是在室內。如果GPS不可用,我想你應該在聽衆中使用NetworkProvider
。
這是一個很好的參考 http://android-developers.blogspot.com/2011/06/deep-dive-into-location.html
等待設備得到了修復,有時GPS需要更多的時間比平常。
它得到修復,因爲MyLocationOverlay顯示當前位置,它是正確的。 –
可能將不得不表現出一些代碼來得到答案 – Idistic