Google XXL: Utiliser Google Maps avec Yahoo Pipes
Google XXL

Utiliser Google Maps avec Yahoo Pipes


Afficher vos rendez-vous Google Agenda dans Google Maps
Ce didacticiel est visible sur le site de Ouseful Info. Il vous permet d'afficher dans Google Maps un agenda qui contient des adresses. On le transforme alors en un agenda Google géolocalisé. J'ai eu envie d'en faire une traduction rapide car cela laisse entrevoir beaucoup d'utilisations intéressantes…
La seule contrainte et de saisir des adresses en même temps que vous définissez de nouveaux événements.
Cliquez donc sur le lien Modifier les détails de l'événement puis indiquez dans la zone de texte Lieu une adresse qui soit compréhensible par Google Maps. Par exemple : 87 rue Bobillot, 75013 Paris.
Afin de procéder à un test rapide, créez deux ou trois événements…
Dans Google Agenda, cliquez sur le lien Gérer les agendas puis sélectionnez votre agenda.
Cliquez sur le bouton XML visible dans la rubrique Adresse URL de l'agenda.
L'adresse du fichier sera de ce type : http://www.google.com/calendar/feeds/va5gisiid359ev878rbtppiia8%40group.calendar.google.com/public/basic.
C'est un fichier RSS que vous ne pouvez pas utiliser directement dans Google Maps : toute référence géolocalisée serait perdue et de toute façon il n'est pas compatible tel quel…
L'astuce consiste alors à utiliser un outil appelé Yahoo Pipes.
Après vous êtes éventuellement inscrit à ce service, cliquez sur le lien My Pipes puis Create a pipe.
Fermez la fenêtre Welcome to the Pipes editor.
Dans la rubrique Sources, cliquez sur le bouton Plus placé à droite de Fetch Feed afin d'ajouter ce module dans la fenêtre centrale.
Dans la rubrique Operators, ajoutez un module appelé Location Extra.
Reliez ces deux modules en vous aidant du curseur de la souris.
Procédez à la même opération pour relier les modules Location Extra et Pipe Output.
Dans la rubrique User inputs, ajoutez un module appelé URL Input.
Reliez les modules Fetch Feed avec le module URL Input.
Dans la zone de texte Default, copiez l'adresse URL du fichier XML.
Cliquez en bas sur le lien Refresh puis sur le bouton Save.
Indiquez un nom pour votre "Pipe" puis cliquez sur le bouton Save.
Cliquez ensuite sur le bouton Run Pipe.
Le résultat va s'afficher dans Yahoo Maps.
Cliquez sur la petite flèche placée à droite de More options puis sélectionnez la commande Get as RSS.
Copiez l'adresse URL du fichier RSS puis accédez à Google Maps.
Il ne vous reste plus qu'à coller cette adresse dans la zone de recherche de Google Maps.
Notez que vous pouvez aussi récupérer ces mêmes données au format KML en sélectionnant la commande Get as KML.
Par défaut, Google Earth affichera votre agenda avec une animation temporelle…
Dernier point : je pense que l'idéal est de sauvegarder votre fichier au format KML et de le placer sur un serveur (comme Google Page Creator) puis ensuite de l'afficher normalement dans Google Maps.

0 commentaires: