OneBusAway Native iPhone App

Screenshot-01.png

We have a native iPhone app. We hope you like it!

Goto the Apple iTunes Store to download the app

Features include:

  • Real-time arrival and departure information for public transit.
  • Map display of stops and routes.
  • Nearby stops search for location-aware devices.
  • Bookmarks and recent stop history.
  • Search for stops by route, address, and stop number.

For detailed instructions on how to use the app, see instructions below.

Support

If you are having issues with the app, let us know.  Check out our contact page for details on getting in touch with us.

Instructions

Hopefully the app is pretty easy to use. Here is a quick run down of the features of the app:

Navigation

Screenshot-01.png

  • When the app launches, it immediately displays nearby stops on a map.
  • Navigate the app with the buttons at the bottom: Map, Bookmarks, Recent, Search, and Details
  • Click on a stop icon to see the name of the stop and the list of routes at that stop. Click the blue arrow to see real-time arrival and departure info for that stop.
  • You can search for stops in other areas of the map by dragging and zooming the map.  Stops will only show up on the map if you zoom in reasonably close.
  • You can always return to your current location by pressing the cross-hairs button in the upper left.

Real-Time Information

Screenshot-Primary.png

  • Real-time arrival and departure information is shown for a selected stop.
  • The route number is listed on the left, the destination and predicted departure time are shown in the middle, and the number of minutes until departure is show on the right.
  • A time of "NOW" means the bus should be departing in the next minute or so. A time of "-4" minutes means the bus departed for minutes ago.
  • Colors: green means the bus is on time, blue means the bus is late, red means the bus is early, and black means that no real-time info is available for the bus.
  • Scheduled arrivals: if a bus is listed as a "scheduled arrival" in black, it means we have no real-time arrival prediction data for that bus.  As such, we default to showing the scheduled arrival time.
  • Click the refresh button in the upper-left to load the latest results.

Trip Details

Screenshot-10.png

When viewing arrival and departure information for a stop, you can select a specific trip entry to get further details about that trip.  The trip details page lets you see the full route for that trip, including upcoming stops with times in both map and list format.  You can additionally report problems with the specific trip if need be.

Map View

Screenshot-05.png

You can see a map-view of upcoming stops for a particular trip, including predicted arrival times.

List View

Screenshot-11.png

You can see a list-view of upcoming stops for a particular trip, including predicted arrival times.

Stop Actions

Screenshot-02.png

If you scroll down to the bottom of the page, you'll see options for:

  • Adding a bookmark for that stop.
  • Filtering the set of routes shown and their sort order.
  • Seeing nearby stops.
  • Reporting a problem with that stop.
  • If you are filtering the routes shown at the stop, you can optionally display all arrivals for that stop.

Filtering Routes at a Stop

Screenshot-03.png

  • Filtering let's you set the sort order for the listing of real-time arrivals at a stop and set which routes will be displayed.
  • Filter settings are stop-specific.

Bookmarks

Screenshot-13.png

  • Choose the "Bookmarks" tab at the bottom of the app to bring up the bookmarks screen.
  • Select one of your existing bookmarks to bring up real-time arrival info for that stop
  • To add a new bookmark, browse to a stop real-time arrival page (using the Map, Recent, or Search interfaces) and select "Add bookmark" from the list of actions at the bottom of the screen.
  • For details on editing existing bookmarks, see the next section.

Editing your Bookmarks

Screenshot-14.png

  • From the Bookmarks tab, select the "Edit" button in the upper right corner of the screen and the bookmark will go into edit mode.
  • You can change the name of a bookmark by selecting the bookmark.  See the next section for more details.
  • You can delete a bookmark by selecting the red button to the left of each bookmark.
  • You can change the order of your bookmarks by dragging the list handle to the right of each bookmark.

Editing a specific Bookmark

Screenshot-15.png

  • After selecting a bookmark in edit mode, a screen will pop up where you can change the name of your bookmark.
  • Make sure to select the "Save" button when you are happy with your new bookmark name, or optionally select "Cancel" if you don't want to change the bookmark.

Searching for Stops

Screenshot-04.png

  • Choose the "Search" tab at the bottom of the app to bring up the search screen.
  • You can search by route, street address, or stop number.

Reporting a Problem

Screenshot-06.png

OneBusAway doesn't always work right: the underlying data from the transit agencies often has errors that need to be fixed.  To make it easier to identify these issues, you can report problems directly from the application.  You can report problems with both stops and with transit trips serving a stop.  To report a problem, look for the "Report a Problem" button at the bottom of the screen when viewing arrival and departure info for a stop.

Problems with Stops

Screenshot-07.png

You can report a problem with a stop.  Use this to report errors such as:

  • The stop name is wrong
  • The stop number is wrong
  • The stop location is wrong
  • A scheduled route or trip is missing from a stop

You can also specify a free-form comment to give more detail about what is wrong.

Problems with Trips

Screenshot-09.png

You can report a problem with a specific trip as well.  You can pick a trip directly from the report a problem interface, or you can pick a specific trip from the arrival and departure screen and report a problem there.  Use this to report errors such as:

  • The bus never came
  • It came earlier than predicted
  • It came later than predicted
  • The wrong destination is shown for the trip
  • The bus doesn't actually stop at the given stop
  • A scheduled route or trip is missing from a stop

You can also specify a free-form comment to give more detail about what is wrong.

Location Services

Is OneBusAway having trouble figuring out your current location to show nearby stops?