Geolocator.DesiredAccuracy プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Geolocator が場所の更新を提供する精度レベル。
public:
property PositionAccuracy DesiredAccuracy { PositionAccuracy get(); void set(PositionAccuracy value); };
PositionAccuracy DesiredAccuracy();
void DesiredAccuracy(PositionAccuracy value);
public PositionAccuracy DesiredAccuracy { get; set; }
var positionAccuracy = geolocator.desiredAccuracy;
geolocator.desiredAccuracy = positionAccuracy;
Public Property DesiredAccuracy As PositionAccuracy
プロパティ値
Geolocator が場所の更新を提供する精度レベル。
Windows の要件
アプリの機能 |
location
ID_CAP_LOCATION [Windows Phone]
|
例
次の例は、目的の精度を設定する方法を示しています。
Geolocator geolocator = new Geolocator();
geolocator.DesiredAccuracy = Windows.Devices.Geolocation.PositionAccuracy.Default;
geolocator.DesiredAccuracy = Windows.Devices.Geolocation.PositionAccuracy.High;
注釈
アプリケーションで使用可能な最も正確なデータが必要な場合にのみ、DesiredAccuracy を High に設定します。 電源を最適化するには、[DesiredAccuracy ] を [既定値] に設定します。
注意
一部のハードウェアでは、高精度の位置情報データがサポートされない場合があります。 アプリで精度をサポートされていない値に設定しようとすると、精度はハードウェアでサポートされる制限に設定されます。 したがって、DesiredAccuracy プロパティを設定しても、データの精度に影響を及ぼす保証はありません。
DesiredAccuracyInMeters プロパティを使用すると、位置の結果の精度をより細かく制御できます。 ほとんどのアプリケーションでは、単に DesiredAccuracy プロパティを使用できます。
DesiredAccuracyInMeters と DesiredAccuracy の両方が設定されていない場合、アプリでは 500 メートルの精度設定 (Default の DesiredAccuracy 設定に対応) が使用されます。 DesiredAccuracy を Default または High に間接的に設定すると、 DesiredAccuracyInMeters はそれぞれ 500 または 10 メートルに設定されます。 アプリで DesiredAccuracy と DesiredAccuracyInMeters の両方を設定すると、アプリでは最後に設定された精度の値が使用されます。