- Previous: Method 14: Bus Schedule by Stop
- Up: Description of Methods
- Next:
Method 15: Bus Prediction
Description: Returns the bus arrival predictions for a specific bus stop according to the real-time positions of the buses.
Examples
url (REST) : http://api.wmata.com/NextBusService.svc/Predictions?StopID=1001888&api_key=YOUR_API_KEY
url (JSON): http://api.wmata.com/NextBusService.svc/json/JPredictions?StopID=1001888&api_key=YOUR_API_KEY
Parameters:
StopID - identifier of stop. Required. You can get all Stops Ids with "Method 10: Bus Stops".
Response example (REST):
<NextBusResponse xmlns="http://www.wmata.com" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Predictions> <NextBusPrediction> <DirectionNum>0</DirectionNum> <DirectionText>East to Stadium - Armory</DirectionText> <Minutes>11</Minutes> <RouteID>96</RouteID> <VehicleID>2162</VehicleID> </NextBusPrediction> <NextBusPrediction> <DirectionNum>0</DirectionNum> <DirectionText>East to Minnesota Ave Station</DirectionText> <Minutes>18</Minutes> <RouteID>X3</RouteID> <VehicleID>4207</VehicleID> </NextBusPrediction> <NextBusPrediction> <DirectionNum>0</DirectionNum> <DirectionText>East to Stadium - Armory</DirectionText> <Minutes>25</Minutes> <RouteID>96</RouteID> <VehicleID>2381</VehicleID> </NextBusPrediction> <NextBusPrediction> <DirectionNum>0</DirectionNum> <DirectionText>East to Stadium - Armory</DirectionText> <Minutes>43</Minutes> <RouteID>96</RouteID> <VehicleID>6464</VehicleID> </NextBusPrediction> <NextBusPrediction> <DirectionNum>0</DirectionNum> <DirectionText>East to Stadium - Armory</DirectionText> <Minutes>89</Minutes> <RouteID>96</RouteID> <VehicleID>6477</VehicleID> </NextBusPrediction> <NextBusPrediction> <DirectionNum>0</DirectionNum> <DirectionText>East to Stadium - Armory</DirectionText> <Minutes>97</Minutes> <RouteID>96</RouteID> <VehicleID>6470</VehicleID> </NextBusPrediction> </Predictions> <StopName>29th St + #2745</StopName> </NextBusResponse>
Description of response fields:
Response contains StopName and Predictions (array of NextBusPrediction objects) for this stop.
Each NextBusPrediction contains:
- RouteID - identifier of the route.
- DirectionNum - trip direction on the route (0 or 1).
- DirectionText - name of the direction.
- Minutes - the minutes to bus arrival. Positive number
- VehicleID - Identifier of the Bus. You can get all current buses Ids with "Method 13: Bus Positions".
- Previous: Method 14: Bus Schedule by Stop
- Up: Description of Methods
- Next:
Docs Navigation
- Description of Methods
- Method 1: Rail Lines
- Method 2: Rail Stations
- Method 3: Rail Station Info
- Method 4: Rail Paths
- Method 5: Rail Station Prediction
- Method 6: Rail Incidents
- Method 7: Elevator / Elevator Incidents
- Method 8: Station Entrances
- Method 9: Bus Routes
- Method 10: Bus Stops
- Method 11: Bus Schedule by Route
- Method 12: Bus Route Details
- Method 13: Bus Positions
- Method 14: Bus Schedule by Stop
- Method 15: Bus Prediction
0 Comments
Please sign in to post a comment.