У вас две проблемы.
Сначала не определен метод, называемый GUnload.
Во-вторых, направления, которые вы пытаетесь получить, возвращают ZERO_RESULTS. Вы всегда можете попытаться предупредить статус, чтобы увидеть, возвращает ли он какие-либо направления. Если это не так, ничего не будет показано.
Вместо этого вы должны попробовать другие места, и все будет хорошо. Вы также можете передать его адреса вместо latlng, если вы хотите попробовать это вместо этого:)
Чтобы предупредить статус, вы можете сделать это:
directionsService.route (request,
function (result, status)
{
alert(status);
if (status == google.maps.DirectionsStatus.OK)
{
directionsDisplay.setDirections (result);
}
});
}