Methods
-
<inner> getStop( db, id, callback )
-
Description
Get the Stop(s) specified by ID(s) from the passed database
Parameters
Name Type Description db
RightTrackDB The Right Track Database to query
id
string | Array.<string> Stop ID(s)
callback
function Callback function
Name Type Attributes Description error
Error Database Query Error
stop
Stop | Array.<Stop> <optional> The selected Stop(s)
Details
-
<inner> getStopByName( db, name, callback )
-
Description
Get the Stop specified by name from the passed database
Parameters
Name Type Description db
RightTrackDB The Right Track Database to query
name
string Stop Name (found in either gtfs_stops, rt_alt_stop_names or rt_stops_extra tables)
callback
function Callback function
Name Type Attributes Description error
Error Database Query Error
stop
Stop <optional> The selected Stop
Details
-
<inner> getStopByStatusId( db, statusId, callback )
-
Description
Get the Stop specified by status id from the passed database
Parameters
Name Type Description db
RightTrackDB The Right Track Database to query
statusId
string the status id of the Stop
callback
function Callback function
Name Type Attributes Description error
Error Database Query Error
stop
Stop <optional> The selected Stop
Details
-
<inner> getStops( db [, hasFeed ], callback )
-
Description
Get all of the Stops that are stored in the passed database (sorted alphabetically), optionally filtered to only include Stops that support real-time Station Feeds.
Parameters
Name Type Attributes Default Description db
RightTrackDB The Right Track Database to query
hasFeed
boolean <optional> false When true, only return Stops that support real-time Station Feeds. When false, include all Stops.
callback
function Callback function
Name Type Attributes Description error
Error Database Query Error
stops
Array.<Stop> <optional> The selected Stops
Details
-
<inner> getStopsByRoute( db, routeId [, hasFeed ], callback )
-
Description
Get all of the Stops that are associated with the specified route (sorted alphabetically), optionally filtered to only include Stops that support real-time Station Feeds.
Parameters
Name Type Attributes Default Description db
RightTrackDB The Right Track Database to query
routeId
string The Route ID
hasFeed
boolean <optional> false When true, only return Stops on Route that support real-time Station Feeds. When false, include all Stops on Route.
callback
function Callback function
Name Type Attributes Description error
Error Database Query Error
stops
Array.<Stop> <optional> The selected Stops
Details
-
<inner> getStopsByLocation( db, lat, lon [, options ], callback )
-
Description
Get Stops sorted by distance from the specified location. Optionally, filter the returned stops to include up to
count
results and/or withindistance
miles from the location. Also, the returned Stops can be filtered to include only Stops that support real-time Station Feeds and/or are associated with a specific Route.Parameters
Name Type Attributes Description db
RightTrackDB The Right Track Database to query
lat
number Location latitude (decimal degrees)
lon
number Location longitude (decimal degrees)
options
Object <optional> Filter Options
Name Type Attributes Description count
int <optional> Max number of Stops to return
distance
number <optional> Max distance (miles) Stops can be from location
hasFeed
boolean <optional> When true, only return Stops that support real-time Station Feeds. Otherwise include all matching Stops.
routeId
string <optional> When provided with a GTFS Route ID, return only Stops associated with the Route
callback
function Callback function
Name Type Attributes Description error
Error Database Query Error
stops
Array.<Stop> <optional> The selected Stops
Details