Compartir a través de


PositionStatus Enumeración

Definición

Indica la capacidad del objeto Geolocator para proporcionar datos de ubicación.

public enum class PositionStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class PositionStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum PositionStatus
var value = Windows.Devices.Geolocation.PositionStatus.ready
Public Enum PositionStatus
Herencia
PositionStatus
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
Características de aplicaciones
location ID_CAP_LOCATION [Windows Phone]

Campos

Disabled 3

La configuración de ubicación está desactivada. Este estado indica que el usuario no ha concedido permiso a la aplicación para acceder a la ubicación.

Initializing 1

Los servicios de ubicación se inicializan. Este es el estado si un GPS es el origen de datos de ubicación y el receptor GPS aún no tiene el número necesario de satélites a la vista para obtener una posición precisa.

NoData 2

No hay datos de ubicación disponibles desde ningún origen. LocationStatus tendrá este valor si la aplicación llama a GetGeopositionAsync o registra un controlador de eventos para el evento PositionChanged , antes de que los datos estén disponibles desde un sensor de ubicación. Una vez que los datos están disponibles LocationStatus pasa al estado Listo .

NotAvailable 5

Los servicios de ubicación no están disponibles en esta versión de Windows.

NotInitialized 4

Todavía no se ha inicializado una operación para recuperar la ubicación. LocationStatus tendrá este valor si la aplicación aún no ha llamado a GetGeopositionAsync o ha registrado un controlador de eventos para el evento PositionChanged . LocationStatus también puede tener este valor si la aplicación no tiene permiso para acceder a la ubicación.

Importante

A partir de Windows 10, llame a RequestAccessAsync antes de acceder a la ubicación del usuario. En ese momento, la aplicación debe estar en primer plano y se debe llamar a RequestAccessAsync desde el subproceso de la interfaz de usuario. La aplicación no puede tener acceso a los datos de ubicación hasta que el usuario conceda permiso.

Ready 0

Los datos de ubicación están disponibles.

Se aplica a

Consulte también