Condividi tramite


System.Device.Location Spazio dei nomi

Consente agli sviluppatori di applicazioni di accedere facilmente alla posizione del computer usando un'unica API. È possibile che le informazioni sul percorso provengano da più provider, ad esempio GPS, triangolazione Wi-Fi e triangolazione di torri cellulari. Le classi System.Device.Location forniscono un'unica API per incapsulare i vari provider di posizione in un computer e supportano senza alcun problema l'impostazione delle priorità e la transizione fra i provider. Di conseguenza, gli sviluppatori che utilizzano questa API non devono adattare applicazioni alle configurazioni hardware specifiche.

Classi

CivicAddress

Rappresenta un indirizzo civico. Un indirizzo civico può includere campi quali via, codice postale, stato/provincia e paese o area.

CivicAddressResolver

Fornisce la funzionalità per la risoluzione di un percorso basato sulle coordinate in un indirizzo civico.

GeoCoordinate

Rappresenta una posizione geografica determinata dalle coordinate di latitudine e longitudine. Può inoltre includere informazioni su altitudine, accuratezza, velocità e corso.

GeoCoordinateWatcher

Fornisce i dati del percorso basati sulle coordinate della latitudine e della longitudine.

GeoPosition<T>

Contiene i dati del percorso di un tipo specificato dal parametro di tipo della classe GeoPosition<T>.

GeoPositionChangedEventArgs<T>

Fornisce dati per l'evento PositionChanged.

GeoPositionStatusChangedEventArgs

Contiene i dati per un evento GeoPositionStatusChanged.

ResolveAddressCompletedEventArgs

Fornisce dati per l'evento ResolveAddressCompleted.

Interfacce

ICivicAddressResolver

Fornisce un metodo che quando viene implementato risolve una posizione di latitudine/longitudine in un indirizzo civico.

IGeoPositionWatcher<T>

Interfaccia che può essere implementata per fornire l'accesso ai dati del percorso e la ricezione degli aggiornamenti del percorso.

Enumerazioni

GeoPositionAccuracy

Specifica il livello di accuratezza richiesto per i dati di posizione utilizzati dall'applicazione.

GeoPositionPermission

Indica se l'applicazione chiamante dispone dell'autorizzazione per accedere ai dati del percorso.

GeoPositionStatus

Indica la possibilità del provider di posizione di fornire gli aggiornamenti del percorso.

Commenti

La GeoCoordinateWatcher classe fornisce i dati sulla posizione basati sulle coordinate di latitudine e longitudine. I CivicAddressResolver tipi e ICivicAddressResolver consentono di risolvere da una posizione di coordinate a un indirizzo civico. Inoltre, l'interfaccia IGeoPositionWatcher<T> può essere implementata per estendere i tipi di dati di posizione forniti.

In Windows 7 tutte le System.Device.Location classi sono completamente funzionanti se è installato un provider di percorsi e può determinare il percorso del computer. In Windows 7 Starter Edition, il provider di percorsi predefinito che può essere impostato in Pannello di controllo è l'unico provider di percorsi supportato.

Nota Nelle versioni di Windows precedenti a Windows 7 si applicano le condizioni seguenti: