GeoFill: geolocaliza a tus usuarios mediante la IP

gps-maggu Ayer, leyendo Ajaxian, descubrí Geofil. Se trata de una pequeña librería javascript, que a su vez usa un servicio de Yahoo, mediante la cual se hace facilísimo obtener datos de geolocalización de los usuarios de nuestras aplicaciones.

Antes, para obtener estos datos había que instalar un módulo para Apache en el sistema operativo, o por lo menos esa es la forma que yo conocía. Ahora con esta pequeña librería es facilísimo.

Para muestra un botón:








Probando GeoFill

El método find del objeto geofill admite una parámetro, que es la función que va a manejar el evento, el callback. En esta función simplemente usamos los datos como queramos, yo los he introducido en un div, pero se podrían hacer muchas cosas más. El objeto geofill también tiene implementado el método lookup, que permite obtener los datos de geoposicionamiento mediante un código postal. Para más información visitar la web del creador:

Como habréis podido comprobar es muy sencillo su uso. He subido el snipet funcionando al servidor para que podáis ver el ejemplo funcionando.

Las utilidades que le veo son muchas, por ejemplo, comprobar que un usuario ha puesto bien el país de donde  viene en un formulario, redirigir a un usuario a una página u otra según el país de procedencia en un sitio internacionalizado, posicionar al usuario en un mapa de Google Maps mediante la latitud y la longitud… ¿se os ocurren más?

Compartir:
Abrir chat
¿Tienes alguna duda que podamos aclarar?