You must define two points (origin and destination) and color, opacity and weight of the route in the map.
Also, you can define a travelMode: driving, bicycling or walking. Default is walking
Routes Advance
Same as drawRoute, you must define an origin, destination and travelMode. Also, you must define the function that GMaps will call every step in the route.