anchor.diff:          this.directionsService.route({
             origin: {'placeId': this.originPlaceId},
             destination: {'placeId': this.destinationPlaceId},
  -          provideRouteAlternatives: true,
  +          provideRouteAlternatives: false,
             travelMode: this.travelMode
           }, function(response, status) {
             if (status === 'OK') {
  
positive.code: 
  
      </script>
      <script src="https://maps.googleapis.com/maps/api/js?key=<%=ENV['GOOGLE_API_KEY']%>&libraries=places&callback=initMap"
          async defer></script>
    </body>
  </html>
  
negative.code:       var markerArray = [];
  
        function initMap() {
          var myPosition = new google.maps.LatLng(41.87661000000001, -87.65071);
            var mapOptions = {
              zoom: 13,
              mapTypeControl: false,
              center: myPosition
            };
  
          var map = new google.maps.Map(document.getElementById('map'), mapOptions);
  
          var cascadiaFault = new google.maps.Polyline({
            path: [
            new google.maps.LatLng(41.876580000000004, -87.65322),
            new google.maps.LatLng(41.87664, -87.64839),
            new google.maps.LatLng(41.876670000000004, -87.64722)
            ]
          });
  
  
    cascadiaFault.setMap(map);
  
    if (google.maps.geometry.poly.isLocationOnEdge(myPosition, cascadiaFault, 10e-1)) {
      alert("Relocate!");
    }
  
          new AutocompleteDirectionsHandler(map);
  
  