System.Device.Location Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet aux développeurs d’applications d’accéder facilement à l’emplacement de l’ordinateur à l’aide d’une seule API. Les informations de localisation peuvent provenir de plusieurs fournisseurs, tels que GPS, Wi-Fi triangulation et triangulation de tour de téléphone cellulaire. Les System.Device.Location classes fournissent une API unique pour encapsuler les fournisseurs d’emplacements multiples sur un ordinateur et prendre en charge la hiérarchisation transparente et la transition entre eux. Par conséquent, les développeurs d’applications qui utilisent cette API n’ont pas besoin d’adapter les applications à des configurations matérielles spécifiques.
Classes
| Nom | Description |
|---|---|
| CivicAddress |
Représente une adresse civique. Une adresse civique peut inclure des champs tels que l’adresse postale, le code postal, l’état/la province et le pays ou la région. |
| CivicAddressResolver |
Fournit des fonctionnalités permettant de résoudre un emplacement basé sur des coordonnées vers une adresse civique. |
| GeoCoordinate |
Représente un emplacement géographique déterminé par les coordonnées de latitude et de longitude. Peut également inclure des informations d’altitude, de précision, de vitesse et de cours. |
| GeoCoordinateWatcher |
Fournit des données d’emplacement basées sur les coordonnées de latitude et de longitude. |
| GeoPosition<T> |
Contient les données d’emplacement d’un type spécifié par le paramètre de type de la GeoPosition<T> classe. |
| GeoPositionChangedEventArgs<T> |
Fournit des données pour l'événement PositionChanged. |
| GeoPositionStatusChangedEventArgs |
Contient des données pour un événement GeoPositionStatusChanged. |
| ResolveAddressCompletedEventArgs |
Fournit des données pour l'événement ResolveAddressCompleted. |
Interfaces
| Nom | Description |
|---|---|
| ICivicAddressResolver |
Fournit une méthode qui, lorsqu’elle est implémentée, résout un emplacement de latitude/longitude en adresse civique. |
| IGeoPositionWatcher<T> |
Interface qui peut être implémentée pour fournir l’accès aux données d’emplacement et recevoir des mises à jour d’emplacement. |
Énumérations
| Nom | Description |
|---|---|
| GeoPositionAccuracy |
Spécifie le niveau de précision demandé pour les données d’emplacement que l’application utilise. |
| GeoPositionPermission |
Indique si l’application appelante a l’autorisation d’accéder aux données d’emplacement. |
| GeoPositionStatus |
Indique la capacité du fournisseur d’emplacement à fournir des mises à jour d’emplacement. |
Remarques
La GeoCoordinateWatcher classe fournit des données d’emplacement basées sur les coordonnées de latitude et de longitude. Les CivicAddressResolver types et ICivicAddressResolver offrent la possibilité de résoudre d’un emplacement de coordonnées à une adresse civique. En outre, l’interface IGeoPositionWatcher<T> peut être implémentée pour étendre les types de données d’emplacement fournies.
Dans Windows 7, toutes les System.Device.Location classes sont entièrement fonctionnelles si un fournisseur d’emplacement est installé et peuvent déterminer l’emplacement de l’ordinateur. Sur Windows 7 Starter Edition, le fournisseur d’emplacement par défaut qui peut être défini dans le Panneau de configuration est le seul fournisseur d’emplacement pris en charge.
Note Dans les versions de Windows antérieures à Windows 7, les conditions suivantes s’appliquent :