0
我有一個包裝類,它啓動和停止GeoCoordinateWatcher對象,並將MovementThreshold設置爲0,因爲我正在使用XNA在Windows Phone 7上實現導航類型的應用程序/遊戲。但是,PositionChanged事件未正確觸發。大多數時候它會發生3或4次,只是卡住了,但它有時也很完美,我不知道爲什麼。在GameScreen.Update()中,我正在檢查觀察者是否已啓動,如果未啓動則啓動它。當玩家通過主頁按鈕退出遊戲或按下後退按鈕時,我停止觀察者。感謝您抽出寶貴的時間。爲什麼我的GeoCoordinateWatcher.PositionChanged事件不經常觸發?
P.S .:在模擬器上,它始終完美地工作,所以我傾向於認爲這是與設備有關。 GPS信號很好,因爲我在街道上也嘗試過。