Поделиться через


Geolocator.DesiredAccuracy Свойство

Определение

Уровень точности, при котором геолокатор предоставляет обновления расположения.

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

Значение свойства

Уровень точности, при котором геолокатор предоставляет обновления расположения.

Требования к 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 метров (что соответствует параметру DesiredAccuracy по умолчанию). Для параметра DesiredAccuracy значение Default или High косвенно устанавливается значение DesiredAccuracyInMeters в 500 или 10 метров соответственно. Когда приложение задает значения DesiredAccuracy и DesiredAccuracyInMeters, приложение будет использовать значение точности, которое было установлено последним.

Применяется к