Un simple géocodeur tout bête…

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.

8 Comments

  1. Palleas's avatar Palleas says:

    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 !

    Like

  2. vinch's avatar Vinch says:

    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)

    Like

  3. Salut Vinch,

    Jerry, il y quelques temps, a développé qqc de similaire :
    http://www.easy-concept.com/aide/pre_geocode.php

    Like

  4. Mathieu Laurent's avatar Mathieu Laurent says:

    Sympa 7juin.be Je remarque que je suis le seul à avoir ajouté quelqu’un en dehors de l’europe 😉

    Like

  5. kreature's avatar kreature says:

    Hé tu vas pouvoir aller à la webmission avec ça!!

    Like

  6. Mich's avatar Mich says:

    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 🙂

    Like

  7. vinch's avatar Vinch says:

    @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…

    Like

  8. Gaultier's avatar Gaultier says:

    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 😉

    Like

Leave a reply to Palleas Cancel reply