次の方法で共有


Geolocator.DesiredAccuracy プロパティ

定義

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 の両方を設定すると、アプリでは最後に設定された精度の値が使用されます。

適用対象