Étape 3: Affichage des informations de Transit direct
www.nextbus.com fournit un flux de données XML public, de nombreuses villes, contenant des informations sur les autobus de transport public observent le calendrier. Une documentation détaillée pour leur API peut être trouvée ici. Dans cet exemple nous surveillera 12 Bus TTC à la station de métro de parc de Victoria à Toronto, Ontario, Canada. L’URL des données de cette station est
http://webservices.nextbus.com/service/publicXMLFeed?command=predictions&a=ttc&stopId=14788&routeTag=12
mais si vous êtes intéressés par les données à un autre endroit visiter
http://webservices.nextbus.com/service/publicXMLFeed?command=agencyList
et prendre note de la balise de l’Agence. Puis visite
http://webservices.nextbus.com/service/publicXMLFeed?command=routeList&a=AGENCYTAG
en remplaçant AGENCYTAG par la balise de l’Agence de l’étape précédente. Maintenant prenez note de votre balise du parcours choisi. Visitez maintenant
http://webservices.nextbus.com/service/publicXMLFeed?command=routeConfig&a=AGENCYTAG&r=ROUTETAG
remplacer AGENCYTAG et ROUTETAG avec les balises Agence et parcours des étapes précédentes. Prenez note de votre stopId sélectionné.
Votre URL de données sera
http://webservices.nextbus.com/service/publicXMLFeed?command=predictions&a=AGENCYTAG&stopId=STOPID&routeTag=ROUTETAG
remplacer AGENCYTAG, ROUTETAG et STOPID avec le tag Agence précédemment obtenu, Itinéraire balise et stopId respectivement.