var directionsDisplay = new google.maps.DirectionsRenderer();
var directionsService = new google.maps.DirectionsService();
function calcRoute() {
var origin = new google.maps.LatLng(41.850033, -87.6500523);
var destination = new google.maps.LatLng(42.850033, -85.6500523);
var request = {
origin: origin,
destination: destination,
travelMode: google.maps.TravelMode.DRIVING
};
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
}
calcRoute();
var handler = Gmaps.build('Google');
handler.buildMap({ internal: {id: 'directions'}}, function(){
directionsDisplay.setMap(handler.getMap());
});