Apache Adobe Flex TutorialTutoriaux Adobe Flex & AIR en Français

1fév/0910

Flex / Yahoo Maps API – Géo-localisation par IP d'un visiteur (Exemple)

Pour pouvoir localiser un visiteur, vous pouvez passer par son adresse IP. Il existe ensuite des bases de données répertoriant l'emplacement de votre IP. Elles permettent aussi de récupérer le pays, la région, la ville ainsi que la latitude et la longitude. Et puisqu'on a un couple latitude / longitude, pourquoi pas l'afficher sur une carte ! Pour ce tutorial, je vais utiliser les Yahoo! Maps API couplées avec le service de localisation offert par MaxMind. En plus de cela, on va s'amuser un peu avec le reverse geocoding de Yahoo! Maps pour afficher une adresse aproximative.

Je vais bien décrire pas-à-pas toutes les étapes de cette géo-localisation IP, de l'installation de la base de données à la récupération du résultat en Flex HTTPService et l'affichage de ces données. Ainsi, vous pourrez l'utiliser sur votre site internet par exemple.

L'application Flex Finale

Voici l'application que vous allez créer avec ce tutorial. La carte est centrée sur une région autour de Lyon au départ. Appuyez sur OK pour géolocaliser votre IP.

Flex Source Code Download: Télécharger le code source complet de l'application

This movie requires Flash Player 11