Nod-röd applikationsutveckling med Sensorian (3 / 9 steg)
Steg 3: Visa Live Transit Information
www.nextbus.com ger en offentlig XML data-feed, för många olika städer, som innehåller information om hur offentliga bussarna håller på schema. Detaljerad dokumentation för deras API kan hittas här. I det här exemplet kommer vi att följa TTC buss 12 på Victoria Park Subway station i Toronto, Ontario, Kanada. Denna station data URL är
http://WebServices.nextbus.com/service/publicXMLFeed?Command=Predictions&a=TTC&stopId=14788&routeTag=12
men om du är intresserad av data på en annan plats besök
http://WebServices.nextbus.com/service/publicXMLFeed?Command=agencyList
och anteckna byrån etiketten. Besök sedan
http://WebServices.nextbus.com/service/publicXMLFeed?Command=routeList&a=AGENCYTAG
Ersätt AGENCYTAG med taggen byrå från föregående steg. Nu Anteckna din valda rutten tagg. Nu besök
http://WebServices.nextbus.com/service/publicXMLFeed?Command=routeConfig&a=AGENCYTAG&r=ROUTETAG
ersätta AGENCYTAG och ROUTETAG med taggarna byrån och rutten från föregående steg. Anteckna din valda stopId.
Din data URL kommer att
http://WebServices.nextbus.com/service/publicXMLFeed?Command=Predictions&a=AGENCYTAG&stopId=STOPID&routeTag=ROUTETAG
ersätta AGENCYTAG, ROUTETAG och STOPID med taggen tidigare erhållna byrå, route tagg och stopId respektive.