System.Device.Location Spazio dei nomi

Lo spazio dei nomi System.Device.Location consente agli sviluppatori di applicazioni di accedere facilmente alla posizione del computer mediante un'unica API. The System.Device.Location namespace allows application developers to easily access the computer's location by using a single API. È possibile che le informazioni sul percorso provengano da più provider, ad esempio GPS, triangolazione Wi-Fi e triangolazione di torri cellulari. Location information may come from multiple providers, such as GPS, Wi-Fi triangulation, and cell phone tower triangulation. 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. The System.Device.Location classes provide a single API to encapsulate the multiple location providers on a computer and support seamless prioritization and transitioning between them. Di conseguenza, gli sviluppatori che utilizzano questa API non devono adattare applicazioni alle configurazioni hardware specifiche. As a result, application developers who use this API do not need to tailor applications to specific hardware configurations.

Classi

CivicAddress

Rappresenta un indirizzo civico.Represents a civic address. Un indirizzo civico può includere campi quali via, codice postale, stato/provincia e paese o area.A civic address can include fields such as street address, postal code, state/province, and country or region.

CivicAddressResolver

Fornisce la funzionalità per la risoluzione di un percorso basato sulle coordinate in un indirizzo civico.Provides functionality for resolving a coordinate-based location to a civic address.

GeoCoordinate

Rappresenta una posizione geografica determinata dalle coordinate di latitudine e longitudine.Represents a geographical location that is determined by latitude and longitude coordinates. Può inoltre includere informazioni su altitudine, accuratezza, velocità e corso.May also include altitude, accuracy, speed, and course information.

GeoCoordinateWatcher

Fornisce i dati del percorso basati sulle coordinate della latitudine e della longitudine.Supplies location data that is based on latitude and longitude coordinates.

GeoPosition<T>

Contiene i dati del percorso di un tipo specificato dal parametro di tipo della classe GeoPosition<T>.Contains location data of a type specified by the type parameter of the GeoPosition<T> class.

GeoPositionChangedEventArgs<T>

Fornisce dati per l'evento PositionChanged.Provides data for the PositionChanged event.

GeoPositionStatusChangedEventArgs

Contiene i dati per un evento GeoPositionStatusChanged.Contains data for a GeoPositionStatusChanged event.

ResolveAddressCompletedEventArgs

Fornisce dati per l'evento ResolveAddressCompleted.Provides data for the ResolveAddressCompleted event.

Interfacce

ICivicAddressResolver

Fornisce un metodo che quando viene implementato risolve una posizione di latitudine/longitudine in un indirizzo civico.Provides a method that when implemented, resolves a latitude/longitude location to a civic address.

IGeoPositionWatcher<T>

Interfaccia che può essere implementata per fornire l'accesso ai dati del percorso e la ricezione degli aggiornamenti del percorso.Interface that can be implemented for providing accessing location data and receiving location updates.

Enumerazioni

GeoPositionAccuracy

Specifica il livello di accuratezza richiesto per i dati di posizione utilizzati dall'applicazione.Specifies the requested accuracy level for the location data that the application uses.

GeoPositionPermission

Indica se l'applicazione chiamante dispone dell'autorizzazione per accedere ai dati del percorso.Indicates whether the calling application has permission to access location data.

GeoPositionStatus

Indica la possibilità del provider di posizione di fornire gli aggiornamenti del percorso.Indicates the ability of the location provider to provide location updates.

Commenti

La GeoCoordinateWatcher classe fornisce dati sulla posizione basati sulle coordinate di latitudine e longitudine.The GeoCoordinateWatcher class supplies location data that is based on latitude and longitude coordinates. I CivicAddressResolver tipi ICivicAddressResolver e offrono la possibilità di risolvere da un percorso di coordinate a un indirizzo civico.The CivicAddressResolver and ICivicAddressResolver types provide the ability to resolve from a coordinate location to a civic address. Inoltre, l' IGeoPositionWatcher<T> interfaccia può essere implementata per estendere i tipi di dati del percorso forniti.Additionally, the IGeoPositionWatcher<T> interface can be implemented to extend the types of location data that are supplied.

In Windows 7, tutte le System.Device.Location classi sono completamente funzionali se è installato un provider di posizione e possono determinare la posizione del computer.In Windows 7, all the System.Device.Location classes are fully functional if a location provider is installed and can determine the computer's location. In Windows 7 Starter Edition il provider di percorsi predefinito che può essere impostato nel pannello di controllo è l'unico provider di località supportato.On Windows 7 Starter Edition, the Default Location Provider that can be set in Control Panel is the only location provider that is supported.

Nota Nelle versioni di Windows precedenti a Windows 7, si applicano le condizioni seguenti:Note In versions of Windows prior to Windows 7, the following conditions apply: