3

Windows Phone Location APIを使用しているとき、インチまたはフィートしか離れていない2点間の距離を測定しようとしています。とはいえ、精度は非常に重要です。

GeoPositionAccuracy.DefaultGeoPositionAccuracy.Highの違いは何ですか?違いは小数点以下の桁数と関係がありますか?その場合、GeoPositionAccuracy.DefaultおよびGeoPositionAccuracy.Highに割り当てられる10進値の数はいくつですか。

4

3 に答える 3

3

GeoPositionAccuracy正確な位置が必要かどうかをWindowsPhoneに通知するために使用されます。精度が高いほどバッテリーの使用量が増えるため、この選択を行うことができます。したがって、ユーザーが現在どの町にいるのかを把握しようとしているだけの場合は、バッテリーを使用しない方がよいでしょう。GeoPositionAccuracy.DefaultおそらくGPSさえ使用していませんが、代替のローカリゼーション方法

HorizontalAccuracy取得した位置の実際の精度については、のプロパティを確認できますGeoCoordinate。メートル単位の許容誤差が得られます。

于 2012-11-11T09:08:45.787 に答える
2

GeoPositionAccuracy.Defaultは、次の組み合わせを使用します。

  • アシストGPS(別名セルタワー三角測量)
  • Wi-Fi三角測量(別名IPルックアップ)

GeoPositionAccuracy.Highは、以下に加えて、上記のメソッドを使用します。

  • GPS

アシストGPSはバッテリーにやさしく、すでにオンになっているセルラジオを使用するため、場所をすばやくロックします。都市部の街区や建物のレベルは正確ですが、セルタワーの密度が低下している農村部では精度が低下します。また、建物内でもうまく機能します。

GPSは、衛星ロックの取得に時間がかかり、必要に応じてGPS無線をオンにする必要があるため、より多くのバッテリー電力を消費します。ロックインすると、わずか数フィート以内で最も正確なポジショニング方法になります。空との見通し線が必要なため、建物内ではほとんど役に立ちません。マンハッタンのような密集した都市部もGPSの不正確さを引き起こす可能性があります。

Wi-FiホットスポットのIPアドレスが別のアドレスに登録されることがあるため、Wi-Fi/IPルックアップの精度は最も低くなります。

于 2012-11-12T17:16:54.360 に答える
1

精度が保証されるとは思いません。より正確な位置を取得するために、より多くのリソースを割り当てるだけです(たとえば、GPSモジュールにより多くの電力を供給することによって)。

于 2012-11-11T07:03:30.770 に答える