Let your app find its way
Mapzen Turn-by-Turn is a navigation service for the world. Add routing to your app and let your users go anywhere on the planet, whether by foot, bike, car, bus, train, or ferry.
The Mapzen Turn-by-Turn API makes it easy to let navigation find its way into your apps, based on open, improvable road network data from OpenStreetMap and public transit feeds from Transitland. Whether your users need multiple locations, points along a route, custom routing options, or multimodal routing, our API is ready to help.
Features
Flexible routes and options
Mapzen Turn-by-Turn allows you to customize routes on the fly by embedding road characteristics and connectivity information into its tiled dataset. Your applications can use a wide variety of travel modes, with dynamic costing options.
Bicycle type and cycling speed can be changed, along with user preferences for paved roads, dirt paths and hills. Multimodal routes also have a rich set of options, including setting preferences for bus, rail, transfers, and walking distance. More information on route types and options is available within the API documentation.
Narrative guidance
Mapzen Turn-by-Turn returns meaningful guidance and narrative directions to assist users during their trip. No more repeated instruction to “continue on [slight variant of road name]” — the narrative is succinct, easy to read, and useful. If your app is capable of voice guidance, audio-friendly prompts are provided in the results. All these thoughtful features lead to a happier and shorter trip. Learn more.
Timely data updates
The data in Mapzen Turn-by-Turn is fresh and up-to-date. We handle the complexity of the daily updates from OpenStreetMap so you don’t have to. Our transit team adds new Transitland data twice a week. Our team works with the wider open source data community to develop tools and methods aimed at improving data quality for routing and guidance.
Companion mobility services
Map Matching
The Mapzen Map Matching service takes noisy GPS traces, snaps it to a road, and adds useful metadata for helping your data make sense for routing and analysis. Learn more
Isochrone
The Isochrone service provides insight into travel, whether by car, foot, bike, or public transit. Learn more
Optimized Route
Reduce the burden on your traveling salespeople! Calculate the most efficient way to visit multiple destinations. Learn more
Time-distance Matrix
Calculate travel times and distances between a lot of places with just one API call. Learn more
Transitland data
Get the freshest transit data to power your routing through the Transitland Feed Registry. Learn more
Get Started
Sign up for an API key to add routing to your project!
Mobility Explorer
Mobility Explorer makes it easy to see relationships between transit datasets, analyze travel options, and match your GPS data to route lines. Explore transit access, test out your GPS files, and analyze your commute.
Documentation
The Mapzen Turn-by-Turn documentation has step-by-step walkthroughs and technical reference to use the service.
Add navigation to your map
If you’re looking to use Mapzen Turn-by-Turn with a Mapzen web map, check out our mapzen.js routing component. You’ll be able to start offering Mapzen Turn-by-Turn on your web map in minutes! Our tutorial will get you started in no time.
