1

我的地理定位器有问题,当我将 MovementThreshold 设置为 1 时,一切正常,但如果我将其设置为 0,那么在侦听位置事件更改时会出现 Abort 错误

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 回答