我使用GeoLocator类作为位置感知应用程序,我希望位置每分钟更新一次以节省电量。我相应地设置了ReportInverval属性,但PositionChanged事件更频繁地触发。这里有什么问题?GeoLocator PositionChanged事件经常被触发
App.Geolocator = new Geolocator();
App.Geolocator.DesiredAccuracy = PositionAccuracy.High;
App.Geolocator.MovementThreshold = 100;
App.Geolocator.ReportInterval = 1000*60; //report change every minute
App.Geolocator.PositionChanged += geolocator_PositionChanged;