GeoLite City es la versión gratuita de Geo City, sirve para conocer la localización aproximada de una IP o un dominio. Como se puede imaginar, tiene muchas aplicaciones, por ejemplo a partir de los visitantes online en una web tener un mapa o una estadística por países o…
Para utilizar este producto, que como es de imaginar tiene menos detalle de datos respecto a la versión de pago, podemos descargarnos los csv y cargarlo en nuestra base de datos, o utilizar un fichero .dat binario con un API open source disponible para varios lenguajes de programación.
Un ejemplo básico con el API de java, para conocer dónde está alojado debugmodeon.com:
try {
LookupService cl = new LookupService("mypath/GeoLiteCity.dat",LookupService.GEOIP_MEMORY_CACHE );
//Se podría hacer cl.getLocation de una IP de la misma forma
Location location = cl.getLocation("debugmodeon.com");
System.out.println("País: " + location.countryName +
"\n latitud: " + location.latitude +
"\n longitud: " + location.longitude));
cl.close();
}
catch (IOException e) {
e.printStackTrace();
}
Soy desarrollador freelance. Últimamente mis herramientas de trabajo son principalmente Grails y Ruby on Rails, aunque también he trabajado con otros frameworks web Java y PHP. Estoy desarrollando dos proyectos personales: jobsket.com que está en beta privada y flatee.com y que espero no tarde demasiado en ver la luz. También colaboro con el mundo Open Source: He desarrollado y mantengo dos plugins para Grails(Include plugin y Mor.ph plugin) y he sido committer de jLibrary.
gimenete escribió
hace 1 años
© Copyright 2008-2009 debug_mode=ON | Aviso legal | Contacto | FAQ | ¿Quiénes somos? |
#1
Muy útil!
Podrías añadir el artículo al grupo de geoposicionamiento.