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 API unique. Les informations relatives à l'emplacement peuvent provenir de différents fournisseurs, comme un GPS, la triangulation Wi-Fi, ou encore la triangulation de tours de téléphonie cellulaire. Les classes System.Device.Location fournissent une API unique pour encapsuler les différents fournisseurs de localisation sur un ordinateur et gèrent les priorités et les transitions entre eux de façon homogène. Par conséquent, les développeurs d'applications qui utilisent cette API n'ont pas besoin d'adapter les applications aux configurations matérielles spécifiques.
Classes
CivicAddress |
Représente une adresse postale. Une adresse postale peut inclure des champs tels que le numéro et le nom de la rue, le code postal, le département et la région ou le pays. |
CivicAddressResolver |
Fournit les fonctionnalités permettant de résoudre une localisation basée sur des coordonnées en adresse postale. |
GeoCoordinate |
Représente une localisation géographique déterminée par des coordonnées de latitude et de longitude. Peut également inclure des informations d'altitude, de précision, de vitesse et de trajet. |
GeoCoordinateWatcher |
Fournit des données de localisation basées sur des coordonnées de latitude et de longitude. |
GeoPosition<T> |
Contient les données de localisation d'un type spécifié par le paramètre de type de la classe GeoPosition<T>. |
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
ICivicAddressResolver |
Fournit une méthode qui, en cas d'implémentation, résout une localisation latitude/longitude en une adresse postale. |
IGeoPositionWatcher<T> |
Interface qui peut être implémentée pour donner accès à des données de localisation et recevoir des mises à jour de localisation. |
Énumérations
GeoPositionAccuracy |
Spécifie le niveau de précision demandé pour les données de localisation utilisées par l'application. |
GeoPositionPermission |
Indique si l'application appelante a l'autorisation d'accéder aux données de localisation. |
GeoPositionStatus |
Indique la capacité du fournisseur de localisation à fournir des mises à jour de localisation. |
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 fournis.
Dans Windows 7, toutes les System.Device.Location classes sont entièrement fonctionnelles si un fournisseur d’emplacement est installé et peut déterminer l’emplacement de l’ordinateur. Sur Windows 7 Édition Starter, le fournisseur d’emplacement par défaut qui peut être défini dans 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 :