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를 높음 으로 설정합니다. DesiredAccuracy를 기본값 으로 설정하여 전원을 최적화합니다.

참고

일부 하드웨어는 높은 정확도 위치 데이터를 지원하지 않을 수 있습니다. 앱이 지원되지 않는 값으로 정확도를 설정하려고 하면 정확도가 하드웨어에서 지원하는 제한으로 설정됩니다. 따라서 DesiredAccuracy 속성을 설정해도 데이터의 정확도에 영향을 미치지 않습니다.

DesiredAccuracyInMeters 속성은 위치 결과의 정확도를 보다 세분화하고 제어합니다. 대부분의 애플리케이션은 DesiredAccuracy 속성을 사용할 수 있습니다.

DesiredAccuracyInMeters와 DesiredAccuracy가 모두 설정되지 않은 경우 앱은 500미터의 정확도 설정을 사용합니다(기본값의 DesiredAccuracy 설정에 해당). DesiredAccuracy를 기본값 또는 높음 으로 설정하면 DesiredAccuracyInMeters 가 각각 500 또는 10미터로 간접적으로 설정됩니다. 앱이 DesiredAccuracy 및 DesiredAccuracyInMeters를 모두 설정하는 경우 앱은 마지막으로 설정된 정확도 값을 사용합니다.

적용 대상