0

XNAを使用してWindows Phone 7でナビゲーションの種類のアプリ/ゲームを実装しているため、GeoCoordinateWatcherオブジェクトを開始および停止するラッパークラスがあり、を0に設定しました。MovementThresholdただし、PositionChangedイベントが正しく発生していません。ほとんどの場合、3 回または 4 回起動してスタックしますが、完全に機能することもあり、その理由はわかりません。で、GameScreen.Update()ウォッチャーが開始されているかどうかを確認し、開始されていない場合は開始しています。プレイヤーがホーム ボタンでゲームを終了するか、戻るボタンを押したときに、ウォッチャーを停止します。

PS: エミュレーターでは常に問題なく動作するので、デバイスに関係があると思いがちです。道路でも試したので、GPS信号は問題ありません。

4

1 に答える 1