Partilhar via


System.Device.Location Namespace

Permite que os desenvolvedores de aplicativos acessem com facilidade a localização do computador usando uma só API. Informações de local podem vir de vários provedores, como GPS, triangulação de Wi-Fi e triangulação de torre de telefone celular. As classes System.Device.Location fornecem uma única API para encapsular os vários provedores de local em um computador e dar suporte à priorização contínua e à transição entre eles. Como resultado, os desenvolvedores de aplicativos que usam essa API não precisam personalizar aplicativos para configurações específicas de hardware.

Classes

CivicAddress

Representa um endereço civil. Um endereço civil pode incluir campos como endereço, CEP, estado e país ou região.

CivicAddressResolver

Fornece funcionalidade para resolver um local baseado em coordenadas para um endereço civil.

GeoCoordinate

Representa uma localização geográfica determinada por coordenadas de latitude e longitude. Também pode incluir informações sobre a altitude, a precisão, a velocidade e o curso.

GeoCoordinateWatcher

Fornece dados de localização baseados em coordenadas de latitude e longitude.

GeoPosition<T>

Contém dados de localização de um tipo especificado pelo parâmetro de tipo da classe GeoPosition<T>.

GeoPositionChangedEventArgs<T>

Fornece dados para o evento de PositionChanged .

GeoPositionStatusChangedEventArgs

Contém dados para um evento GeoPositionStatusChanged.

ResolveAddressCompletedEventArgs

Fornece dados para o evento de ResolveAddressCompleted .

Interfaces

ICivicAddressResolver

Fornece um método que, quando implementado, resolve um local de latitude/longitude para um endereço civil.

IGeoPositionWatcher<T>

Interface que pode ser implementada para fornecer dados de local de acesso e receber atualizações de local.

Enumerações

GeoPositionAccuracy

Especifica o nível de precisão solicitado para os dados de localização que o aplicativo usa.

GeoPositionPermission

Indica se o aplicativo de chamada tem permissão para acessar dados de local.

GeoPositionStatus

Indica a capacidade do localizador do Windows em fornecer atualizações de localização.

Comentários

A GeoCoordinateWatcher classe fornece dados de localização baseados em coordenadas de latitude e longitude. Os CivicAddressResolver tipos e ICivicAddressResolver fornecem a capacidade de resolve de um local de coordenadas para um endereço cívico. Além disso, a IGeoPositionWatcher<T> interface pode ser implementada para estender os tipos de dados de localização fornecidos.

No Windows 7, todas as System.Device.Location classes estarão totalmente funcionais se um provedor de localização estiver instalado e puder determinar a localização do computador. No Windows 7 Starter Edition, o Provedor de Localização Padrão que pode ser definido em Painel de Controle é o único provedor de localização com suporte.

Nota Nas versões do Windows anteriores ao Windows 7, as seguintes condições se aplicam: