# GMaps.js — Routes

You can travel a route, step by step, this way:

    map.travelRoute({
      origin: [-12.044012922866312, -77.02470665341184],
      destination: [-12.090814532191756, -77.02271108990476],
      travelMode: 'driving',
      step: function(e){
        $('#instructions').append('<li>'+e.instructions+'</li>');
        $('#instructions li:eq('+e.step_number+')').delay(450*e.step_number).fadeIn(200, function(){
          map.drawPolyline({
            path: e.path,
            strokeColor: '#131540',
            strokeOpacity: 0.6,
            strokeWeight: 6
          });
        });
      }
    });

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.