Geolocalisation
Il y a longtemps que je voulais jouer avec la Geolocalisation, j’ai donc monté ce mini-site afin de tester différentes méthodes de géolocalisation:
- geoIP: librairie PHP
- Google Maps v3: aucune magie ici (pas de la geolocalisation), mais il y a possibilité d’utiliser les fonctionnalité GPS de l’équipement. Le « sensor » GPS n’est pas utilisé sur mon site, mais google Maps est utilisé de 2 façons:
- pour ajuster les résultats des autre méthodes de géolocalisation (la « pin » est déplaçable)
- comme méthode par défaut: un outils de recherche à la google Maps (en extrêmement simple simple simple) est offert
- Google Gears
- la geolocalisation des navigateurs « qui ont de l’allure » (firefox, safari) (navigator.geolocation.getCurrentPosition()). Lire https://mozillalabs.com/blog/2008/10/introducing-geode/ pour plus d’info sur l’implémentation dans firefox
- Google Ajax API: en plus d’avoir accès à pleins de fonctionalités comme Google Maps, Feeds, Search, Earth, google Friends, etc… cette API permet aussi faire de la localisation (merci à Marc Grabanski)
En plus, j’ai utilisé 2 API « géolocalisées »:
- l’API de foursquare
- l’API de last.fm
Vous pouvez assayer le tout l’URL suivante: http://geo.fruitsoftware.com/
Amusez-vous!