usuario - geolocation sirve
¿Cuál es la forma más precisa de determinar la geolocalización del usuario en el navegador? (4)
Pruebe el módulo de geolocalización Webshims implementa la API navigator.geolocation si el navegador no lo admite.
Encontré algunos ejemplos que sugieren las API de Google AJAX.
Este enlace tipifica el consejo que he encontrado hasta ahora: http://briancray.com/2009/05/29/find-web-visitors-location-javascript-google-api/
Sin embargo, la ubicación a menudo es incorrecta con las API de Google.
Sin embargo, otros sitios parecen saber exactamente en qué ciudad estoy, sin que yo ingrese ninguna información.
Sugerencias? ¿Hay algo entre navegadores (ignorando IE6) y confiable?
compruebe http://hostip.info es una base de datos de código abierto.
Iba a responder con algunos puntos, pero a veces hacer referencia a un artículo decente es el camino a seguir. Hace poco encontré este artículo de Smashing Magazine, de Christian Heilmann, que explica los problemas, las soluciones y más información sobre todo lo relacionado con GeoLocational.
Aparte de que la costosa base de datos GeoIP y la js api limitada (citada en el gran artículo de Brian) MaxMind también ofrece una cantidad de Geolite DBs gratuitos para su descarga.
http://www.maxmind.com/app/geolitecity
Son redistribuibles bajo esta licencia .