Hay aplicaciones web que requieren de uso de Geolocalización y te las ves y te las deseas para aplicarlo en tu proyecto.
MooGeo es un plugin MooTools que nos facilita las tareas de Geolocalización de una manera extraordinaria.
Tabla de contenidos
LO QUE PUEDES HACER CON MOOGEO
Con este plugin podras obtener información detallada sobre la IP como la ciudad, latitud, altitud, Pais, etc .. (usando W3C geolocation API)
Estas tareas incluyen:
Obtener datos geográficos sobre una IP
Obtener datos geográficos sobre una URL
Obtener información geográfica dadas unas latitudes y altitudes
Con este plugin también puedes Obtener tu IP y lugar en un mapa o bien fotos de Flickr alrededor de tu situación.
MODO DE USO
La manera de usarlo es bastante sencilla, simplemente tienes que incluir en tu documento el siguiente código dependiendo de los datos geográficos que quieras obtener.
Obtener información detallada sobre la IP como la ciudad, latitud, altitud, Pais, etc .. (usando W3C geolocation API)
[javascript]
new MooGeo(‘visitor’,{
onComplete: function(o) {
console.log(o);
}
});
[/javascript]
Obtener datos geográficos sobre una URL
[javascript]
new MooGeo(‘http://mootools.net/developers/’,{
onComplete: function(o) {
console.log(o);
}
});
[/javascript]
Obtener información geográfica dadas unas latitudes y altitudes
[javascript]
new MooGeo(44.4333,26.1000,{
onComplete: function(o) {
console.log(o.place.name + ‘,’ + o.place.country.content);
}
});
[/javascript]
[javascript]
new MooGeo([44.4333,26.1000],{
onComplete: function(o) {
console.log(o.place.name + ‘,’ + o.place.country.content);
}
});
[/javascript]
Obtener tu IP y lugar en un mapa
[javascript]
new MooGeo(‘188.25.34.67’,{
onComplete: function(o) {
console.log(o);
}
});
[/javascript]
Este plugin envuelve una serie de servicios en una interfaz sencillísima:
- Yahoo PlaceMaker
- Yahoo GeoPlanet
- jsonip.appspot.com
- W3C Geo location
- Flickr.places.findLatLon
Para más información sobre argumentos, opciones, eventos que soporta y para ver los ejemplos en funcionamiento, podéis acceder a la web del autor: