PositionStatus Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Indica a capacidade do objeto Geolocator de fornecer dados de localização.
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
- Herança
-
PositionStatus
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Funcionalidades do aplicativo |
location
ID_CAP_LOCATION [Windows Phone]
|
Campos
Disabled | 3 | As configurações de localização estão desativadas. Esse status indica que o usuário não concedeu a permissão do aplicativo para acessar o local. |
Initializing | 1 | Os serviços de localização estão sendo inicializados. Esse é o status se um GPS é a fonte de dados de localização e o receptor GPS ainda não tem o número necessário de satélites em exibição para obter uma posição precisa. |
NoData | 2 | Nenhum dado de local está disponível em nenhuma fonte. LocationStatus terá esse valor se o aplicativo chamar GetGeopositionAsync ou registrar um manipulador de eventos para o evento PositionChanged , antes que os dados sejam disponibilizados em um sensor de localização. Depois que os dados estiverem disponíveis , LocationStatus fará a transição para o estado Pronto . |
NotAvailable | 5 | Os serviços de localização não estão disponíveis nesta versão do Windows. |
NotInitialized | 4 | Uma operação para recuperar o local ainda não foi inicializada. LocationStatus terá esse valor se o aplicativo ainda não tiver chamado GetGeopositionAsync ou registrado um manipulador de eventos para o evento PositionChanged . LocationStatus também poderá ter esse valor se o aplicativo não tiver permissão para acessar o local. Importante Começando no Windows 10, chame RequestAccessAsync antes de acessar a localização do usuário. Nesse momento, seu aplicativo deve estar em primeiro plano e RequestAccessAsync deve ser chamado do thread da interface do usuário. Até que o usuário conceda permissão para a localização a seu aplicativo, o aplicativo não pode acessar os dados de localização. |
Ready | 0 | Os dados de localização estão disponíveis. |