Compartir vía


System.Device.Location Espacio de nombres

Permite a los desarrolladores de aplicaciones acceder fácilmente a la ubicación del equipo mediante una sola API. La información de ubicación puede provenir de varios proveedores, como GPS, Wi-Fi triangulación y triangulación de torre de teléfono celular. Las System.Device.Location clases proporcionan una sola API para encapsular varios proveedores de ubicaciones en un equipo y admitir la priorización sin problemas y la transición entre ellos. Como resultado, los desarrolladores de aplicaciones que usan esta API no necesitan adaptar las aplicaciones a configuraciones de hardware específicas.

Clases

Nombre Description
CivicAddress

Representa una dirección civil. Una dirección civil puede incluir campos como dirección postal, código postal, estado o provincia y país o región.

CivicAddressResolver

Proporciona funcionalidad para resolver una ubicación basada en coordenadas en una dirección civil.

GeoCoordinate

Representa una ubicación geográfica determinada por coordenadas de latitud y longitud. También puede incluir información sobre altitud, precisión, velocidad y curso.

GeoCoordinateWatcher

Proporciona datos de ubicación basados en coordenadas de latitud y longitud.

GeoPosition<T>

Contiene datos de ubicación de un tipo especificado por el parámetro type de la GeoPosition<T> clase .

GeoPositionChangedEventArgs<T>

Proporciona datos para el evento PositionChanged.

GeoPositionStatusChangedEventArgs

Contiene datos para un evento GeoPositionStatusChanged.

ResolveAddressCompletedEventArgs

Proporciona datos para el evento ResolveAddressCompleted.

Interfaces

Nombre Description
ICivicAddressResolver

Proporciona un método que, cuando se implementa, resuelve una ubicación de latitud y longitud en una dirección civic.

IGeoPositionWatcher<T>

Interfaz que se puede implementar para proporcionar acceso a los datos de ubicación y recibir actualizaciones de ubicación.

Enumeraciones

Nombre Description
GeoPositionAccuracy

Especifica el nivel de precisión solicitado para los datos de ubicación que usa la aplicación.

GeoPositionPermission

Indica si la aplicación que llama tiene permiso para acceder a los datos de ubicación.

GeoPositionStatus

Indica la capacidad del proveedor de ubicación para proporcionar actualizaciones de ubicación.

Comentarios

La GeoCoordinateWatcher clase proporciona datos de ubicación basados en coordenadas de latitud y longitud. Los CivicAddressResolver tipos y ICivicAddressResolver proporcionan la capacidad de resolver desde una ubicación de coordenadas a una dirección civil. Además, la IGeoPositionWatcher<T> interfaz se puede implementar para ampliar los tipos de datos de ubicación proporcionados.

En Windows 7, todas las System.Device.Location clases son totalmente funcionales si se instala un proveedor de ubicación y pueden determinar la ubicación del equipo. En Windows 7 Starter Edition, el proveedor de ubicación predeterminado que se puede establecer en el Panel de control es el único proveedor de ubicación compatible.

Nota En versiones de Windows anteriores a Windows 7, se aplican las condiciones siguientes: