Contenido

Geolocation Module API, geolocalizando con Javascript

25 Ago

+ 4

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?

Hay ejemplos montados en la dirección http://code.google.com/apis/gears/tools.html. El problema que le veo es que hay que tener instalado Google Gears para que funcionen. ¿Hay que pedirle a cada visitante que instale algo para que sepa nuestra página de donde viene? Quizás cuando FireFox lo incorpore en su distribución será posible usar la geolocalizacion con js.

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.


Cerrar
Enviar por Correo