Question: In the JSON output, there is a field "maneuver" within a "step". In this "turn-left", "turn-right", "turn-slight-left", etc. Example is [here](http://maps.googleapis.com/maps/api/directions/json?origin=acton,ca&destination=burbank,cA&sensor=false&departure_time=1343605500&mode=bicycling)

Where could I find the definition of the "maneuver" field, and the list of possible values? There is no relevant description [here](https://developers.google.com/maps/documentation/directions/#Steps)

Thanks in advance

Answer: 
**UPD**

Believe it or not, but finally they documented it! Please [see here](https://developers.google.com/maps/documentation/directions/intro#Steps).

---

according to [this gmaps-api-issue](https://code.google.com/p/gmaps-api-issues/issues/detail?id=4297&q=apitype=DirectionsAPI&colspec=ID%20Type%20Status%20Introduced%20Fixed%20Summary%20Stars%20ApiType%20Internal) I think google not in hurry to document this part of api :( 

But I can help with this issue at least with following... The "maneuver" field is the short description of step's action. I suppose google's script uses it for applying css classes to [direction panel](https://developers.google.com/maps/documentation/javascript/examples/directions-panel). I noticed that icon for each step depends on css class ".adp-{maneuver\_name}". Css file for panel contains 18 classes with that mask and I had extracted list of maneuvers:

* turn-sharp-left
* uturn-right
* turn-slight-right
* merge
* roundabout-left
* roundabout-right
* uturn-left
* turn-slight-left
* turn-left
* ramp-right
* turn-right
* fork-right
* straight
* fork-left
* ferry-train
* turn-sharp-right
* ramp-left
* ferry

During the work I found two additional values of the "maneuver" field, which doesn't have css classes:

* keep-left
* keep-right

I can't guarantee fullness of this list, but I used this list in my project and it works properly.
Maneuver contains the action to take for the current step (turn left, merge, straight, etc.). This field is used to determine which icon to display, and can contain one of the following values: turn-slight-left, turn-sharp-left, uturn-left, turn-left, turn-slight-right, turn-sharp-right, uturn-right, turn-right, straight, ramp-left, ramp-right, merge, fork-left, fork-right, ferry, ferry-train, roundabout-left, roundabout-right. Values in this list are subject to change

Below link will help you to find all the images
<https://github.com/opentripplanner/OpenTripPlanner/tree/master/src/client/images/directions>