System.Device.Location Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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: