Ce n’est rien de nouveau ni rien de fondamentalement révolutionnaire mais je me dis que ce genre de trucs pourrait toujours être utile à quelqu’un qui passe par ici.
Je vous offre donc le géocodeur que j’ai conçu à partir du géocodeur Google de Nicolas et de mon géocodeur Yahoo! (et en même temps je teste Snipt).
Le script va tout d’abord réaliser la requête sur le géocodeur de Google et si aucun résultat n’est trouvé, il tente sa chance avec le géocodeur de Yahoo! Cela permet d’obtenir un meilleur taux de réussite et donc de meilleurs résultats.
C’est le géocodeur qui est utilisé sur ce comparateur et sur la partie map du site 7juin.be, réalisé par 1MD.
Je l’ai présenté sous la forme d’une classe abstraite PHP mais libre à vous d’adapter ça si vous semble illogique ou si vous préférez un autre langage de programmation.
Pas mal ! 😉
Moi par contre, je me demande si je n’aurais pas fait une classe / service (héritant d’une autre classe AbstractGeocode) par exemple. Et un test sur le file_get_contents() aussi.
Sinon merci pour Snipt, je connaissais pas !
LikeLike
Tu as sûrement raison. Libre à toi d’en faire un truc 100 fois mieux (et de me tenir au courant comme ça j’en profite aussi :-p)
LikeLike
Salut Vinch,
Jerry, il y quelques temps, a développé qqc de similaire :
http://www.easy-concept.com/aide/pre_geocode.php
LikeLike
Sympa 7juin.be Je remarque que je suis le seul à avoir ajouté quelqu’un en dehors de l’europe 😉
LikeLike
Hé tu vas pouvoir aller à la webmission avec ça!!
LikeLike
Oué, bon, c’est pour moi une “interface” vers un géocodeur qu’est celui de Google. Dire que t’a fais un géocodeur voudrait dire que t’a toute une infrastructure derrière qui contient les données d’adresses etc 🙂
LikeLike
@kreature : je suis sûr qui y en a qui irait avec ça 😉
@Mich : je suis d’accord, c’est sans doute un abus de langage…
LikeLike
Ce morceau de code m’a été très très très (et j’insiste car c’est peu dire) utile !! Mon client ne pourra pas me taper sur les doigts 😉
LikeLike