Geo localización
Una de las grandes innovaciones del HTML5 es la geo localización con JavaScript, da la posibilidad de saber la localización casi exacta de donde nos visita un usuario a través de un navegador, aun sin tener un sistema de GPS
La W3C nos facilita una robusta API para poder utilizar este servicio, se trata de una interfaz de alto nivel de acceso a la información de localización asociada solamente con el dispositivo anfitrión de la aplicación, brindando a este, la información necesaria como la latitud y longitud, que a su vez, la ubicación es obtenida de señales de la red como son la dirección IP, RFID, Wi-Fi y Bluetooth.
Navegadores que soportan esta tecnología:
-
Firefox 3.5
-
Google Chrome 6
-
Opera 10
-
Phone Safari
-
Safari
-
Enternet Explorer 9
La API de geo localización está basada en una nueva propiedad del objeto global navegador: navigator.geolocation. El objeto de JavaScript navigator proporciona información útil del navegador y el sistema del visitante.
La API está diseñada para permitir obtener de un “shot” una sola posición y/o peticiones repetidas de las actualizaciones de la posición, así como la posibilidad de consultar las posiciones almacenadas en caché. La información de ubicación está representado por coordenadas de latitud y longitud. La ubicación se mostrará en un mapa informativo de Google. La propia API es independiente de las fuentes de información de la ubicación.
Métodos que se pueden utilizar con:
-
getCurrentPosition(): Obtiene la posición actual del usuario solo una vez, cuando es llamado por un script, el método intenta obtener la información de la posición del dispositivo host de manera asíncrona.
-
watchPosition(): Sondea la posición del usuario de manera regular, observando si la ubicación ha cambiado.
-
clearWatch(): Finaliza el continuo sondeo generado por el watchPosition
Referencias:
Una de las grandes innovaciones del HTML5 es la geo localización con JavaScript, da la posibilidad de saber la localización casi exacta de donde nos visita un usuario a través de un navegador, aun sin tener un sistema de GPS
Firefox 3.5
Google Chrome 6
Opera 10
Phone Safari
Safari
Enternet Explorer 9
getCurrentPosition(): Obtiene la posición actual del usuario solo una vez, cuando es llamado por un script, el método intenta obtener la información de la posición del dispositivo host de manera asíncrona.
watchPosition(): Sondea la posición del usuario de manera regular, observando si la ubicación ha cambiado.
clearWatch(): Finaliza el continuo sondeo generado por el watchPosition
No hay comentarios.:
Publicar un comentario