在Android设备上未调用onLocationChanged()

在Android设备上未调用onLocationChanged(),android,google-maps,Android,Google Maps,我有一些Troble在Android上使用谷歌地图API。 在onLocationChanged()中,我创建了一个覆盖并将其添加到MapView中,这在使用Android 2.1的仿真器上运行良好,但当我尝试在设备上调试时,什么都没有发生。有什么问题吗 该设备是索尼爱立信Xperia Arc和安卓2.3 谢谢,伊万。等待设备得到修复,有时GPS需要比平时更多的时间 真正的设备并不总是能获得GPS信号,尤其是在室内。如果GPS不可用,我想您应该在侦听器中使用NetworkProvider 这是一

我有一些Troble在Android上使用谷歌地图API。 在onLocationChanged()中,我创建了一个覆盖并将其添加到MapView中,这在使用Android 2.1的仿真器上运行良好,但当我尝试在设备上调试时,什么都没有发生。有什么问题吗

该设备是索尼爱立信Xperia Arc和安卓2.3


谢谢,伊万。

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

真正的设备并不总是能获得GPS信号,尤其是在室内。如果GPS不可用,我想您应该在侦听器中使用
NetworkProvider

这是一个很好的参考

它得到了修复,因为MyLocationOverlay显示了当前位置,而且它是正确的。可能需要显示一些代码才能得到答案