0

我有一个包装类,它启动和停止一个GeoCoordinateWatcher对象并将其设置MovementThreshold为 0,因为我正在使用 XNA 在 Windows Phone 7 上实现一种导航类型的应用程序/游戏。但是,该PositionChanged事件未正确触发。大多数时候它会触发 3 或 4 次然后卡住,但有时它也能完美运行,我不知道为什么。在GameScreen.Update()我正在检查观察者是否已启动,如果没有则启动它。当玩家通过主页按钮退出游戏或按下后退按钮时,我会停止观察。

PS:在模拟器上它一直完美无缺,所以我倾向于认为这与设备有关。GPS信号很好,因为我也在街上试过。

4

1 回答 1

0

原来我住的地方 GPS 信号很弱,所以问题解决了。

于 2012-10-23T15:37:07.423 回答