Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Espacio de nombres System.Device.Location

.NET Framework (current version)
 

Publicado: octubre de 2016

El System.Device.Location espacio de nombres permite a los desarrolladores de aplicaciones tener acceso fácilmente a la ubicación del equipo mediante el uso de una sola API. Información de ubicación puede proceder de varios proveedores, como GPS, triangulación Wi-Fi y triangulación de torre de teléfono de la celda. El System.Device.Location clases proporcionan una API única para encapsular varios proveedores de ubicación en un equipo y apoyar la asignación de prioridades transparente y transición entre ellos. Como resultado, los desarrolladores de aplicaciones que usan esta API no es necesario adaptar las aplicaciones para configuraciones específicas de hardware.

ClaseDescripción
System_CAPS_pubclassCivicAddress

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

System_CAPS_pubclassCivicAddressResolver

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

System_CAPS_pubclassGeoCoordinate

Representa una ubicación geográfica que viene determinada por la latitud y longitud coordenadas. También puede incluir la altitud, la exactitud, la velocidad y la información del curso.

System_CAPS_pubclassGeoCoordinateWatcher

Proporciona datos de ubicación que se basa en latitud y longitud coordenadas.

System_CAPS_pubclassGeoPosition<T>

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

System_CAPS_pubclassGeoPositionChangedEventArgs<T>

Proporciona datos para el evento PositionChanged.

System_CAPS_pubclassGeoPositionStatusChangedEventArgs

Contiene datos para un evento GeoPositionStatusChanged.

System_CAPS_pubclassResolveAddressCompletedEventArgs

Proporciona datos para el evento ResolveAddressCompleted.

InterfazDescripción
System_CAPS_pubinterfaceICivicAddressResolver

Proporciona un método que cuando se implementa, resuelve la latitud/longitud a una dirección.

System_CAPS_pubinterfaceIGeoPositionWatcher<T>

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

EnumeraciónDescripción
System_CAPS_pubenumGeoPositionAccuracy

Especifica el nivel de exactitud solicitado para los datos de ubicación que utiliza la aplicación.

System_CAPS_pubenumGeoPositionPermission

Indica si la aplicación que realiza la llamada tiene permiso de acceso a datos de ubicación.

System_CAPS_pubenumGeoPositionStatus

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

El GeoCoordinateWatcher coordina la clase proporciona datos de ubicación basada en latitud y longitud. El CivicAddressResolver y ICivicAddressResolver tipos proporcionan la capacidad de resolver desde una ubicación de coordenadas a una dirección. Además, el IGeoPositionWatcher<T> puede implementar la interfaz para extender los tipos de datos de ubicación que se proporcionan.

En Windows 7, todas las System.Device.Location clases son totalmente funcionales si está instalado un proveedor de ubicación y puede determinar la ubicación del equipo. En Windows 7 Starter Edition, el proveedor de ubicación predeterminado que se pueden establecer en el Panel de Control es el proveedor de ubicación sólo se admite.

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

  • Todos los System.Device.Location se pueden crear objetos que tienen constructores, pero la Status propiedad siempre tendrá el valor Disabled.

  • La ubicación indicada por el Location propiedad de Position siempre será Unknown.

  • No se generará ningún evento de ubicación.

Volver al principio
Mostrar: