onLocationChanged()未在Android设备上调用

时间:2011-07-22 11:50:55

标签: android google-maps

我在Android上使用Google Maps API有一些小问题。 在onLocationChanged()中,我创建了一个叠加层并将其添加到MapView,它在使用Android 2.1的模拟器上工作正常,但是当我尝试在设备上进行调试时,没有任何反应。可能是什么问题?

该设备是采用Android 2.3的索尼爱立信Xperia Arc。

谢谢,伊万。

2 个答案:

答案 0 :(得分:0)

等待设备获得修复,有时GPS需要比平常更多的时间。

答案 1 :(得分:0)

真实设备并不总能获得GPS信号,特别是在室内。如果GPS不可用,我猜你应该在你的听众中使用NetworkProvider

这是一个很好的参考 http://android-developers.blogspot.com/2011/06/deep-dive-into-location.html