The [Google Directions API](https://developers.google.com/maps/documentation/directions/intro#DirectionsRequests) has optional parameters that a lot of people would probably want such as `waypoints`, `language` and `traffic_mode` Perhaps users should be able to pass in an arbitrary array that will be url encoded and added to the request.