title: Google Maps directionsService.route throws javascript errors
body: <p>When the "route" fails due to a non-existent address for example, it throws a javascript-error in the console. I really don't like that. Shouldn't it just return "not found" in a friendly manner? I've been looking at the documentation but cannot find any answers on how to avoid this. Do I really need to encapsulate it in a try/catch?</p>
  
  <pre><code>directionsService.route(request, function(response, status) {
    if (status == 'OK') {
      directionsRenderer.setDirections(response);
    }
  });
  </code></pre>