Les API de Google sont de façon générale assez difficile à utiliser pour un néophyte. On l’a vu au tout début avec l’API de Google Maps qui après quelques contorsions permettait d’intégrer une carte de Google Maps dans une page web ; depuis la méthodologie d’intégration de cartes ne nécessite que 3 clis de souris !
Maintenant, apparaît une nouvelle API offrant la possibilité de présenter des graphiques dans une page web à partir de quelques lignes de code.
Le guide de l’API permet de comprendre comment cela fonctionne et de s’amuser à créer quelques graphes...
Pour ce qui concerne de la convivialité on est encore loin de ce que nous pourrions espérer ! Heureusement, il existe sur internet une petite interface graphique assez simple pour créer les graphiques à partir de données.
Se rendre sur le site alcester.com , et compléter le formulaire avec vos propres données... automatiquement le code du script est construit...
... il ne reste plus qu’à :
- copier le code dans son site web, ou
- l’intégrer dans la bulle d’information d’un lieu dans Google Earth
Sur le site du formulaire, il y a même la possibilité de télécharger le formulaire pour le mettre par exemple dans votre site !
Pour visualiser le graphe, il existe 2 façons de le faire :
- Soit en annonçant un lien (en recopiant le code issu du formulaire) :
le graphe de fréquentation du site de Fausse-piste.net de juillet 2007 à janvier 2008
- soit en cochant la case add img tags dans le formulaire, vous pouvez copier/coller dans votre site directement le graphe :
On peut opter par exemple pour une présentation en camembert :
Bien sûr cela ne marche qu’avec 12 valeurs maximum ; mais une fois que vous avez compris comment cela fonctionnait en regardant le code se construire au fur et à mesure... il devient facile de créer des graphes plus complexes et en utilisant d’autres options de l’API (en consultant le guide qui fournit des exemples), modifier les couleurs, etc.
Test du formulaire en ligne intégré dans la page web
Voilà, ce que ça donne si on intègre le formulaire directement dans le site... à vous de jouer !!!



