Après avoir passé un peu de temps à installer et bidouiller drupal, j'ai jeté un oeil à la documentation de la bête. C'est d'ailleurs drôlement bien foutu !
Bref, histoire de me plonger dans la communauté drupal, voici mon tout premier module. Il utilise la table des log d'accès des visiteurs (accesslog) pour construire un fichier Google Earth (.kml).
Ce module permet donc de représenter les visiteurs d'un site drupal sur une carte Google Earth . Pour voir les visiteurs de bonvga.net sur Google Earth, cliquez ici pour télécharger le fichier.
Sinon voici quelques captures en exemple :



Ce module drupal nécessite 2 pré-requis indispensables :
Pour télécharger le module, rendez-vous sur la page du projet.
Salut,
Tout d'abor felicitation pour ton premier module Drupal, ca a l'air plutot sympa.
Sinon en parlant de la base d'IP maxmind, ils en mettent une version gratuite a disposition, meme si la precision est pas aussi importante (97% contre 99% et pb avec les Proxys AOL), je pense que c'est un enorme plus.
Bon courage.
Tostinni

C'est une bonne idée, mais la précision sera très faible car cette base gratuite ne donne que le pays par rapport à l'ip. Mais c'est une bonne feature en plus.
J'avais pensé à integrer un web service de geotargeting (comme celui-ci : http://www.fraudlabs.com/ip2location.aspx) mais j'ai vite abandonné cette idée pour des raisons de performance.
Une autre idée consiste à porter les points google earth sur une carte google map. A suivre...
Merci pour l'interet que vous portez à ce petit projet.

Je tiens à corriger mes propos :
la précision sera très faible car cette base gratuite ne donne que le pays par rapport à l'ip
Ce qui est totalement faux, car j'ai confondu la base GeoLite City avec la base GeoLite Country...
Désolé pour cette erreur.

Après quelques lignes modifiées sur le module, on peut maintenant choisir d'utiliser soit la base payante ou alors la gratuite !
Encore merci pour cette info !
NB : La nouvelle version est disponible dans les téléchargements sous le numéro de version 1.1
hey hey bonvga, merci pour ton commentaire, je te rend la pareille!
Tres sympa ton petit KML maker!!! Bon j'ai regardé t'as pas encore trop de visites Canadiennes. Si tu regarde a Montreal, t'as quand meme un point avec 28 visites. C'est l'université. C'est la que je serai dans une semaine. Et ya du 100mbit/s dans les chambres !!!!
A tres bientot 
/a
Salut tous et que Waow c super cool ça mais là jsais pas comment installer ts ça ya pas un ptit tutorial car je suis perdu là.
Merci d'avance et chapeau encore 

C'est une bonne idée de monter un petit tutoriel, je note ça dans un coin 
Concernant l'installation il y a un fichier INSTALL.TXT dans le tarball :
Requirements
------------
This module works on Drupal 4.7.x You need also :
- Google Earth client : http://earth.google.com/
- GeoIP country database : http://www.maxmind.com/app/country/
Installation
------------
1. Extract the google earth module to the "modules" directory.
2. Enable the module in admin >> site configuration >> modules.
Set the permissions to your liking in admin >> access control.
3. Establish the google earth settings in Admin >> settings >> google_earth.
4. Generate a map using Navigation >> google earth generate map.
Author
------
http://www.bonvga.net/Salut!
Première fois que je vois ce site, je ne suis même aps certain que je sais comment je suis arrivé ici, mais je trouve que tes mdules sont vraiment excellents! Pour ce qui est de l'intégration google earth, tu pourrais aussi éventuellement prendre les données de location.module et les passer à google earth, comme on les passe sur une gmap avec gmap.module??
Ça serait excellent!

Il faut que je regarde plus sérieusement tout ces modules : location, gmap, kml ...
Une fusion est difficilement envisageable dans la mesure ou ces modules utilisent directement des coordonnées géographiques ou une adresse postale alors que mon module ce base sur les adresses IP.
Par contre, ta remarque me donne une idée : on pourrait imaginer généraliser l'affichage des IP sur google earth en 'autorisant' le module a analyser les autres IP présentes dans la base de donnée (commentaires, mugshot...)
Merci pour les compliments 