Вы пробовали следующим образом?
Здесь я захватил один путь и показал его. Вы можете сделать то же самое, написав pointsArray = result.routes[1].overview_path;
помимо него и отобразив его в новом цикле.
directionsService.route (request, function (result, status)
{
if (status == google.maps.DirectionsStatus.OK)
{
directionsDisplay.setDirections (result);
pointsArray = result.routes[0].overview_path;
var i = 0;
var j = 0;
for (j = 0; j < pointsArray.length; j++)
{
var point1 = new google.maps.Marker ({
position:pointsArray [j],
draggable:false,
map:map,
flat:true
});
}
}
});