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 »:

Vous pouvez assayer le tout l’URL suivante: http://geo.fruitsoftware.com/

Amusez-vous!

Flickr, Foursquare, oauth, géolocalisation: notes

Voici quelques notes en vue de jouer avec la geolocalisation, et quelques API « géolocalisées ».

Flickr:

http://www.flickr.com/services/api/flickr.photos.search.html

  • Nécessite une API key
  • recherche par tags possible, donc possible de rechercher foursquare:venue=XXXX
  • Limite de requêtes (par jour/heures/??): ???

OAuth:

GeoIP:

Foursquare API:

Lastfm:

Google Maps

Mise à jour:

Voici une première version alpha d’un site qui utilise la geolocalisation… http://geo.fruitsoftware.com . Vos commentaires sont les bienvenus sur cet article.