System.Device.Location Namespace
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.
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: