YQL Geo Library, la localisation facilement#
Date de publication initiale : 15 mars 2010
Les librairies javascript orientées cartographie et localisation fleurissent sur le web. Mais, si cette richesse est bénéfique, passer de l'une à l'autre nécessite toujours un temps d'adaptation. En effet, il faut se réhabituer à l'API, aux différents objets et méthodes, à l'architecture...
Imaginez maintenant, une librairie de plus haut au niveau qui aurait à charge d'unifier (wrapper) tout cela au sein d'une même API? C'est ce que fait YQL Geo Library.
Vous pouvez ainsi grâce à elle accéder indépendamment aux six librairies suivantes :
- Yahoo Placemaker
- Yahoo GeoPlanet
- jsonip.appspot.com
- IP location tools
- W3C Geo location
- Flickr.places.findByLatLon
La construction d'une requête de géolocalisation se fait très simplement à partir de la méthode yqlgeo.get(what,callback). "What" peut être aussi bien un nom de ville, une adresse IP ou encore une position géographique. Par exemple, pour connaitre les coordonnées de la ville de Paris, le code à écrire est le suivant :
yqlgeo.get('paris,fr',function(o){
alert(o.place.name+' ('+
o.place.centroid.latitude+','+
o.place.centroid.longitude+
')');
})
Ce qui affichera :
Paris (48.856918,2.341210)
Vous trouverez de nombreux autres exemples sur le site. En tout cas, je dois avouer que YQL Geo Library est un véritable concentré de simplicité et d'efficacité.
Sources#
Auteur·ice#
L'équipe Geotribu#
Toute l'actualité de la géomatique Open Source ! Mais aussi des tutoriels, des billets de blog, des tests et surtout une bonne humeur géographique !
Commentaires
Une version minimale de la syntaxe markdown est acceptée pour la mise en forme des commentaires.
Propulsé par Isso.
Ce contenu est sous licence Creative Commons BY-NC-SA 4.0 International