Paso 3: Visualización de información de tránsito directo
www.NEXTbus.com proporciona una alimentación pública de datos XML, para muchas ciudades diferentes, que contienen información acerca de cómo autobuses de tránsito mantienen en horario. Detallada documentación de su API se puede encontrar aquí. En este ejemplo se monitoreo 12 de autobuses TTC en la estación de metro de Parque de Victoria en Toronto, Ontario, Canadá. El enlace de datos para esta estación es
http://webservices.nextbus.com/service/publicXMLFeed?command=predictions&a=ttc&stopId=14788&routeTag=12
pero si usted está interesado en datos en otra ubicación, visite
http://webservices.nextbus.com/service/publicXMLFeed?command=agencyList
y tome nota de la etiqueta de la Agencia. Luego visita
http://webservices.nextbus.com/service/publicXMLFeed?command=routeList&a=AGENCYTAG
reemplazar AGENCYTAG con la etiqueta de agencia en el paso anterior. Ahora tome nota de su etiqueta de ruta seleccionada. Ahora visita
http://webservices.nextbus.com/service/publicXMLFeed?command=routeConfig&a=AGENCYTAG&r=ROUTETAG
reemplazar AGENCYTAG y ROUTETAG con las etiquetas Agencia y ruta de los pasos anteriores. Tome nota de su seleccionado stopId.
Su URL de datos será
http://webservices.nextbus.com/service/publicXMLFeed?command=predictions&a=AGENCYTAG&stopId=STOPID&routeTag=ROUTETAG
sustitución de AGENCYTAG, ROUTETAG y STOPID con la Agencia previamente obtenidos etiqueta, etiqueta de ruta y stopId respectivamente.