Más HTML 5: ideas de geolocalización

¿Para qué queremos saber la localización de un usuario de nuestro sitio Web? Porque nos permite mejorar la calidad y velocidad del servicio que brinda el sitio. Antes era necesario pedirle al usuario que ingrese su ubicación manualmente o la seleccione desde una lista desplegable muy larga. La API de geolocalización de HTML5 hace más fácil encontrar a los usuarios.

Aquí tienes una captura de un sitio web utilizando geolocalización, con valores expresados en latitud y longitud. Estos valores pueden traducirse fácilmente a cualquier otra cosa, como por ejemplo nombres de calles. ¡Pruébalo tú mismo en IE 9 Test Drive !

clip_image003

  ¿Cómo funciona? Técnicamente hablando, los dispositivos tienen distintas maneras de “encontrarse” físicamente: GPS, A-GPS (Assistive GPS), puntos de conexión a través de Wi-Fi, o rangos de dirección IP. Cuando se trata de compartir la ubicación a través de una aplicación, es imprescindible respectar la privacidad, con lo cual esta API siempre pedirá autorización del usuario antes de enviar información a un sitio Web (leer más sobre seguridad y privacidad). En MSDN Magazine encontrarás ejemplos de código para trabajar. Si empiezas de cero te recomendamos visitar MSDN Library para encontrar información sobre el objeto geolocalización en Internet Explorer 9 y las más completas guías para crear una página web con reconocimiento de ubicación.

Este artículo de MSDN Magazine nos muestra varias ideas para utilizarla y propone doce diferentes escenarios que pueden mejorar la experiencia del usuario en nuestros sitios:

- Listar paradas de autobús y de subterráneo cerca de dónde está el usuario, por ejemplo en sitios de trasporte

- Webs de servicios de taxi o autos que pueden ir a buscar al usuario adónde esté, incluso si él no lo sabe

- Para los sitios de compras, la posibilidad de estimar costos de envío automáticamente

- Páginas de turismo pueden dar consejos de viajes y temporadas basándose en la ubicación actual del usuario

- Las inmobiliarias pueden brindar precios por área e incluso, si una persona está recorriendo una zona, avisarle dónde hay propiedades para visitar

- Los cines pueden promocionar las películas que se están pasando cerca del lugar donde se encuentra el usuario

- Los juegos online pueden dar a los usuarios misiones incluso en el mundo real, al conocer su localización

- Los portales de noticias tienen la posibilidad de incluir noticias locales, o el clima de una región en particular

- Las tiendas online pueden informar sobre el stock de productos en los locales que se encuentran cerca del usuario

- Los portales que venden entradas para deportes y espectáculos pueden promocionar aquellos que tendrán lugar cerca del usuario

- Los sitios de empleo pueden incluir automáticamente el cálculo del tiempo potencial de viaje al trabajo en sus anuncios.

Estos son sólo ejemplos de las posibilidades que abre el reconocimiento de ubicación para un sitio Web.