Skip to content
barbeau edited this page Oct 12, 2011 · 14 revisions

This project is an open-source Android client for the OpenTripPlanner project. It is designed to interface with any OpenTripPlanner server via the OTP RESTful API, implemented in the OTP opentripplanner-api-webapp project.

A list of public OTP servers is kept in the OTP Server Directory (a Google Docs spreadsheet), and all mobile clients will be able to plan trips automatically using whichever server is appropriate for their current location. Please contact Sean Barbeau at barbeau@cutr.usf.edu if you'd like to add your OTP server to the directory.

##Currently implemented features

  • Receive trip plans from OTP server and draw path on map
  • Draggable markers for start/end locations
  • Sliding panels to maximize screen space
  • Map with multi-touch support and various tile providers
  • Can provide a custom URL to any OTP API
  • GPS is not required for trip planning
  • Options to change wheelchair accessibility, max walk distance, map tile provider, etc

##Planned features

  • Finish displaying directions in sliding panel
  • Add elevation graph
  • Geo-coding
  • Auto detection of proper OTP server based on geographic extents metadata from Google Docs directory
  • Real-time navigation support, including auto-rerouting
  • Text-to-Speech directions
  • Feedback form for Android client maintainer or to particular OTP server maintainer
  • Text localization
Clone this wiki locally