API Workshop

Building on the work of giants

Lessons:

Each lesson is available in the source repository for the workshop via the link below, but is also available in your repository if you forked the workshop. The links to running solutions reference the solution inside the repo where this page is hosted, either in the source or in your forked version, this way the link to the running solution under "Your Workspace" will reference the files that you will be updating throughout the workshop

All of your changes can be seen here

Introduction into web APIs and the Mapzen API in particular

Map with a search component for the starting location

Map with a search component for starting and desitnation locations

Use the start and destinations to get a route from the API

Decode the route and turn it into a layer on the map

Give the user a list of directions along with the map

Add icons based on the maneuver type to the directions list

Add changes to the map when a user hovers over or clicks a maneuver in the list

Allow the user to reverse geocode locations instead of just searching for them and display a trip summary with the directions