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?
2 comentarios, 4 referencias
+
#