1 – DEFINITION
API : APPLICATION PROGRAMMING INTERFACE
Ce sont des programmes mis à la disposition de tout internaute avec une documentation
élaborée.
Quels avantages pour un site ?
C’est la partie haute de l’iceberg qui donne les fonctionnalité de la cartographie sans se
poser de problème sur le SIG (on s’appuie alors sur des base de données existantes qui
sont mise à disposition gratuitement par des producteurs de données de référence)
Les API sont utilisables sur l’ensemble des sites :
- en html ou en javascripts.
- avec un flux xml.
Ce sont donc des outils éprouvés qui s’appuient sur de fortes technologies avec des
corrections en permanence (les pools de test rassemblent beaucoup d’utilisateurs) :
Google maps, Yahoo maps, via Michelin… sont les plus utilisés en France.
Il existe également :
- Ask.com est encore un peu léger pour l’Europe.
- Via Michelin c’est le site le plus utilisé (Mappy n’a pas proposé d’API)
- MAP 24 application en 2 D (comme dans les gps)
- Map quest c’est le site le plus utilisé aux usa.
- Microsoft propose également sa propre solution
Remarque : c’est la donnée qui fait la carte ait une plus value par rapport au contenu de du
site.
2 - CONDITIONS D’UTILISATION
- Les requêtes son limitée en moyenne à 15000 par jour et par IP (D’où l’intérêt de prévoir le
géocodage en amont cela permet notamment d’optimiser le calcul d’itinéraires).
- L’accès à la carte doit être libre (pas de login ce qui peut être un souci quand on propose à
l’internaute de faire un panier avec une offre personnelle et sa propre carte, celle-ci ne
pourra être gardée en mémoire)
- Ne concerne que la version électronique (interdiction d’impression)
Un point positif, l’utilisation des API n’entraînera pas de publicité sur le site
- mode plan 2D
- un mode aérien
- un affichage hybride
- un rendu 3D
4 - COMMENT ORGANISER ?
- Vers des objets géographiques riches (point of interest)
- Des marqueurs
- Des infos bulle
- Des polylines (traits entre GPS pour matérialiser les itinéraires notamment pour les
randonnées)
- Des polygones : qui vont définir une zone.
- Améliorer le rendu de l’info avec des informations complémentaires et qualifiées (sur les
marqueurs ou dans les infos bulle)
- Optimiser l’affichage (surtout en rapidité Google essaie de mettre en place des statistiques
à ce sujet et de définir les critère mais en théorie pour le moment c’est somme avec html si
c’est trop long on zappe)
- Partager l’info géographique
- vers d’autres systèmes
- vers des moteurs de recherche
- vers d’autres supports (les api permettent d’être exploité vers des téléphones,
vers des gps…).
75% des utilisateurs veulent sauver la carte (et les API ne le permettent pas)