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.
Traducción
Original

System.Device.Location (Espacio de nombres)

El espacio de nombres System.Device.Location permite a los desarrolladores de aplicaciones tener un acceso fácil a la información de ubicación del equipo mediante el uso de una API única. La información de ubicación puede proceder de varias fuentes como: GPS, triangulación por Wi-Fi y triangulación por torres 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.

  ClaseDescripción
Clase públicaCivicAddress 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úblicaCivicAddressResolver Proporciona funcionalidad para resolver una ubicación basada en coordenadas en una dirección urbana.
Clase públicaGeoCoordinateRepresenta 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úblicaGeoCoordinateWatcherProporciona datos de ubicación basados en coordenadas de latitud y longitud.
Clase públicaGeoPosition<T>Contiene datos de ubicación de un tipo especificado por el parámetro de tipo de la clase GeoPosition<T>.
Clase públicaGeoPositionChangedEventArgs<T>Proporciona datos para el evento PositionChanged.
Clase públicaGeoPositionStatusChangedEventArgsContiene datos para un evento GeoPositionStatusChanged.
Clase públicaResolveAddressCompletedEventArgsProporciona datos para el evento ResolveAddressCompleted.

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

  EnumeraciónDescripción
Enumeración públicaGeoPositionAccuracyEspecifica el nivel de exactitud solicitado para los datos de la ubicación que la aplicación usa.
Enumeración públicaGeoPositionPermissionIndica si la aplicación que realiza la llamada tiene permiso de acceso a datos de ubicación.
Enumeración públicaGeoPositionStatus Indica la capacidad del proveedor de ubicación para proporcionar actualizaciones de ubicación.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft