0

私はクラスを使用する標準的な方法を使用していますが、奇妙なことに、一部の電話では機能し (Nokia lumia 920、htc など)、一部の電話では機能しません (lumia 610、samsung 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 と Samsung では NoData を取得しています。

何が問題なのですか?

4

1 に答える 1

0

たぶん、この答えは誰かを助けるでしょう:

携帯電話で GPS の読み取り値が得られない場合は、SIM カードを挿入して、そこから位置情報を取得できるようにしてください。どうやらlumia 610とsamsung omnia 7wにはGPSか何かが内蔵されていないようです... :)

于 2013-10-06T19:01:55.860 に答える