Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Namespace System.Device.Location

O namespace System.Device.Location permite que os desenvolvedores de aplicativos possam acessar facilmente a localização do computador usando uma única API. Informações sobre o local podem originar-se de vários meios, como por exemplo, GPS, Wi-Fi de triangulação e triangulação de telefone celular. O System.Device.Location possui classes fornecem uma única API para encapsular os vários provedores em um computador local e oferecer suporte a priorização perfeita e a transição entre elas. Como resultado, os desenvolvedores de aplicativos que usam essa API é necessário adaptar a aplicação, configurações de hardware específico.

A classe GeoCoordinateWatcherfornecedados de localizaçãoque é baseado emcoordenadas de latitude elongitude. O CivicAddressResolver e ICivicAddressResolver são tipos que fornecem a capacidade de resolver a partir de um local de coordenadas para um endereço cívico.
Além disso, a interface IGeoPositionWatcher<T> pode ser implementada para estender os tipos de dados local que são fornecidos.

No Windows 7, todas as classes System.Device.Location são totalmente funcionais se um provedor local estiver instalado e puder determinar a localização do computador. No Windows 7 Starter Edition, o provedor local padrão que podem ser definidas no painel de controle é o provedor único local que é suportado.

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

  • Todos os objetos System.Device.Location que possuem os construtores podem ser criados, mas a propriedade Status sempre terá o valor Disabled.

  • O local indicado pela propriedade Location do Position será sempre Unknown.

  • Nenhum evento de localização será gerado.

  Classe Descrição
Classe pública CivicAddress Representa um endereço cívico. Um endereço cívico pode incluir campos como, por exemplo, endereço, CEP, estado/distrito e país ou região.
Classe pública CivicAddressResolver Fornece funcionalidade para a resolução de um local baseado em coordenadas para um endereço cívico.
Classe pública GeoCoordinate Representa um local geográfico que é determinado pelas coordenadas latitude e longitude Também pode incluir informações de curso, velocidade, precisão e altitude.
Classe pública GeoCoordinateWatcher Coordenadas de localização de fontes de dados se baseia a latitude e longitude.
Classe pública GeoPosition<T> Contém dados de localização de um tipo especificado pelo parâmetro do tipo de GeoPosition<T> classe.
Classe pública GeoPositionChangedEventArgs<T> Fornece dados para o evento PositionChanged.
Classe pública GeoPositionStatusChangedEventArgs Contém dados para um evento GeoPositionStatusChanged.
Classe pública ResolveAddressCompletedEventArgs Fornece dados para o evento ResolveAddressCompleted.

  Interface Descrição
Interface pública ICivicAddressResolver Fornece um método que quando implementada, resolve um local de latitude/longitude para um endereço cívico.
Interface pública IGeoPositionWatcher<T> Interface que pode ser implementada para fornecer atualizações de local de dados e de recebimento ao acessar do local.

  Enumeração Descrição
Enumeração pública GeoPositionAccuracy Especifica o nível de precisão solicitada para os dados do local que o aplicativo usa.
Enumeração pública GeoPositionPermission Indica se o aplicativo de chamada tem permissão para acessar dados do local.
Enumeração pública GeoPositionStatus Indica a capacidade de fornecer atualizações de local do provedor local.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft