bonsoir , de l'adresse ip je recupere non pas le nom de la ville exacte du type mais celui de l'hote de l'ip, en php ( exemple je suis a bezier je recupere montpellier ~60km entre les 2 )
de la c'est facile avec une BD d'extraire le departement la région le pays etc..
comme je prepare un site de covoiturage j'ai une mega base de donnée qui reprends les communes de France , elle est pas finie tout à fait encore ,j'en suis à une vingtaine de mille de lignes pour le moment , donc ensuite je me sert de cette BD pour extraire les infos.
Pour le moment c'est le mieux que j'ai trouvé comme geolocalisation (mis à part les services tiers que tu trouve en ligne ex ici==>
http://www.geobytes.com/IpLocator.htm mais le resultat est pas genial)
il en existe d'autres dsl j'ai pas les adresses sous la main
@+