
La Cigale, ayant chanté
Tout l’été,
Se trouva fort dépourvue
Quand la bise fut venue …
Non je n’ai pas quitté Polytechnique pour aller finir mes études dans une fac de lettre, mais voilà ce qui ce qui m’arrive.
Pour différentes raisons, tel que des contraintes business par exemple, on peut avoir besoin de changer d’Api pour l’affichage de maps sur une application Web. C’est un problème auquel je suis confronté aujourd’hui pour mon projet GSN.
En effet, le programmeur précédent a utilisé Google Maps pour faire l’affichage des sondes, malheureusement Microsoft est devenu notre sponsor officiel finançant les recherches du projet…
Du coup pour moi c’est la catastrophe. Je dois tout recoder pour passer le système à Virtual Earth de Microsoft. Le problème étant que les Api de Google et Microsoft sont vraiment différentes. Par exemple: Google maps connait une fonctionnalité que gère Virtual Earth mais d’une autre façon. Ce qui engendre évidemment de nombreuses modifications.
Pour contourner ce genre de problème, Lionel Laské (un français pour une fois) a créé un Framework regroupant les trois Api des fournisseurs de maps les plus connus sur Internet, à savoir Google Maps, Yahoo Map et Virtual Earth.
Cette Mashup Application intitulé MyMap m’aurait donc sauvé de beaucoup de travail si elle avait été précédemment utilisée. Le changement d’un système de map à un autre se fait très simplement.

Vous pouvez voir le résultat à cette page.
Je vous conseille donc fortement de l’utiliser si vous débutez une application web nécessitant l’utilisation d’une Map Api. Car on n’est jamais à l’abri d’un changement.
Pour ma part, je vais l’utiliser pour finaliser le projet. De longues heures de programmation m’attendent. Vous comprenez surement maintenant la citation du poème de Jean de la Fontaine… Alors soyez prévoyant si vous ne voulez pas qu’il vous arrive la même chose que moi. :-S
A lire également:









December 7th, 2007 at 11:48 pm
Bonjour Charlie,
Je suis tombé par hasard sur ton sympathique blog et sur ton gentil post qui parle de mon API MyMap. Merci beaucoup ! N’hésites pas à me solliciter si tu as des soucis avec cette API.
Lionel.
December 13th, 2007 at 7:07 pm
Merci Lionel pour ce commentaire.
J’ai commencé à implémenter mon projet avec MyMap qui a très bien fonctionné malheureusement mon tuteur de projet ici à l’EPFL m’a conseillé d’utiliser Mapstraction à la place. Je pense que vous connaissez? Cela marche bien aussi.
En tout cas, pour avoir travailler avec votre code source, c’est vraiment une très bonne idée que vous avez eu.
Dommage que votre Api ne soit pas plus connue. Je pense qu’elle aurait eu plus d’impact si le mini tutoriel avait été écrit en Anglais.
Merci pour votre travail qui m’a bien aidé!
Charlie