我正在使用该类的标准使用方式,奇怪的是在某些手机上它可以工作(诺基亚 lumia 920、htc 等),而在某些手机上却不行(lumia 610、三星omnia 7w)。
GeoCoordinateWatcher watcher = new GeoCoordinateWatcher(GeoPositionAccuracy.High);
watcher.MovementThreshold = 0.1;
watcher.StatusChanged += (x, y) =>
{
MessageBox.Show(y.Status.ToString());
};
watcher.PositionChanged += watcher_PositionChanged;
watcher.Start();
我在这里得到的是 GCW 初始化的所有手机,但我在 Lumia 610 和三星上得到了 NoData。
可能是什么问题呢?