title: Google Maps Autocomplete not working for some reason
body: <p>Here is the function:</p>
  
  <pre><code>function initializeMap(){
          var LatLng = {lat: 20.23, lng: -8.28460};
          var mapOptions = {
              center: LatLng,
              zoom: 6,
              scrollwheel:false
          }
  
          var map = new google.maps.Map(document.getElementById('map'), mapOptions);
  
          var marker = new google.maps.Marker({
                  position: LatLng,
                  map: map,
                  draggable: true,
                  title: "Binko"
          });
  
          var input = document.getElementById('accommodation_address');
          var autocomplete = new google.maps.places.Autocomplete(input);
          autocomplete.bindTo('bounds',map);
  
          google.maps.event.addListener(autocomplete, 'place_changed',function(){
              var place=autocomplete.getPlace();
              if (!place.geometry){
                  return;
              }
              if (place.geometry.viewport) {
                  map.fitBounds(place.geometry.viewport);
              } else {
                  map.setCenter(place.geometry.location);
                  map.setZoom(17);
              }
  
              marker.setPlace( ({
                  placeId: place.place_id,
                  location: place.geometry.location
              }));
          });
      };
  
  google.maps.event.addDomListener(window, 'load', initializeMap);
  </code></pre>
  
  <p>I get the uncaught type error, saying autocomplete is not defined, even though I included the library. My API call looks like this:
  src="https://maps.googleapis.com/maps/api/js?key=MY_API_KEY&amp;libraries=places"></p>