Contenido

Geolocation Module API, geolocalizando con Javascript

25 ago

+ 6

Google Gears pone a disposición de los desarrolladores una API realmente interesante, la geolocalización mediante javascript. Con ella podremos conocer la localización de un usuario.

Para conseguir la localización del usuario realiza una serie de comprobaciones y estima la más acertada en base a los resultados obtenidos.

<script type="text/javascript" src="gears_init.js"></script>
<script type="text/javascript">
var geo = google.gears.factory.create('beta.geolocation');

function updatePosition(position) {
  alert('Current lat/lon is: ' + position.latitude + ',' + position.longitude);
}

function handleError(positionError) {
  alert('Attempt to get location failed: ' + positionError.message);
}

geo.getCurrentPosition(updatePosition, handleError);
</script>

Hasta ahora las soluciones a esta funcionalidad pasaban por tener una importante base de datos con los datos relacionados con las IP’s que frecuentemente se iban actualizando, o el uso de herramientas externas que ofrecían una fiabilidad más bien pobre. ¿Será esto una solución definitiva? ¿Alguien lo quiere probar y comentar?

Comentar

#

Me reservo el derecho de eliminar y/o modificar los comentarios que contengan lenguaje inapropiado, spam u otras conductas no apropiadas en una comunidad civilizada. Si tu comentario no aparece, puede ser que akismet lo haya capturado, cada día lo reviso y lo coloco en su lugar. Siento las molestias.