Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

System.Device.Location (Espacio de nombres)

El espacio de nombres System.Device.Location permite que los desarrolladores de aplicaciones tengan un fácil acceso a la ubicación del equipo mediante el uso de una sola API. La información de ubicación puede proceder de varios proveedores, como GPS, triangulación Wi-Fi y triangulación de torre de telefonía móvil. Las clases contenidas en el espacio de nombres System.Device.Location proprocionan una API única que encapsula las diferentes fuentes de información de ubicación en un equipo y permite establecer prioridades y transiciones entre estos de forma transparente. Como resultado, los desarrolladores de aplicaciones que utilizan esta API no necesitan limitar las aplicaciones a las configuraciones de hardware específicas.

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

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

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

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

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

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

  Clase Descripción
Clase pública CivicAddress Representa una dirección urbana. Una dirección urbana puede incluir campos como la calle, el código postal, el estado o provincia y el país o región.
Clase pública CivicAddressResolver Proporciona funcionalidad para resolver una ubicación basada en coordenadas en una dirección urbana.
Clase pública GeoCoordinate Representa una ubicación geográfica que se determina a través de las coordenadas de latitud y longitud. También puede incluir información sobre la altitud, la precisión, la velocidad y el rumbo.
Clase pública GeoCoordinateWatcher Proporciona datos de ubicación basados en coordenadas de latitud y longitud.
Clase pública GeoPosition<T> Contiene datos de ubicación de un tipo especificado por el parámetro de tipo de la clase GeoPosition<T>.
Clase pública GeoPositionChangedEventArgs<T> Proporciona datos para el evento PositionChanged.
Clase pública GeoPositionStatusChangedEventArgs Contiene datos para un evento GeoPositionStatusChanged.
Clase pública ResolveAddressCompletedEventArgs Proporciona datos para el evento ResolveAddressCompleted.

  Interfaz Descripción
Interfaz pública ICivicAddressResolver Proporciona un método que cuando se implementa, resuelve la latitud y longitud de una dirección.
Interfaz pública IGeoPositionWatcher<T> Interfaz que se puede implementar para proporcionar acceso a datos de ubicación y recibir actualizaciones de ubicación.

  Enumeración Descripción
Enumeración pública GeoPositionAccuracy Especifica el nivel de exactitud solicitado para los datos de la ubicación que la aplicación usa.
Enumeración pública GeoPositionPermission Indica si la aplicación que realiza la llamada tiene permiso de acceso a datos de ubicación.
Enumeración pública GeoPositionStatus Indica la capacidad del proveedor de ubicación para proporcionar actualizaciones de ubicación.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft