Compartilhar via


PositionStatus Enumeração

Definição

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.

Aplica-se a

Confira também