我有一些在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