1

ジオロケーターに問題があり、MovementThresholdを1に設定するとすべて問題ありませんが、0に設定すると、位置イベントの変更をリッスンするときに中止エラーが発生します。

Geolocator Locator = new Geolocator();
Locator.DesiredAccuracy = PositionAccuracy.High;
Locator.MovementThreshold = 0;
Locator.PositionChanged += Locator_PositionChanged; // Error occours here but does not occour if Threshold >= 1

理由について何かアイデアはありますか?

4

1 に答える 1

1

MovementTreshold を 0 に設定することは、とにかく設定しないことと同じであり、設定を解除すると、位置/ステータス変更イベントを使用できなくなります。この場合、常に例外が発生します。

于 2013-02-15T11:22:12.327 に答える