title: How to configure Google Places Autocomplete only to do requests if there are at least n letters in the input field?
body: <p>My Code:</p>
  
  <pre><code>var input = /** @type {!HTMLInputElement} */(
              document.getElementById('place'));              
  
  var options = {               
          types: ['(regions)'],
          componentRestrictions: {country: "de"},
          offset: 3
      };  
  function initialize() {             
      var autocomplete = new google.maps.places.Autocomplete(input, options);
      google.maps.event.addListener(autocomplete, 'place_changed', function () {
         //some stuff here
      });
  }
  
  
  google.maps.event.addDomListener(window, 'load', initialize);
  </code></pre>
  
  <p>Text from Google:</p>
  
  <blockquote>
    <p>Optional parameters</p>
    
    <p>offset — The position, in the input term, of the last character that >the service uses to match predictions. For example, if the input
    is 'Google' and the offset is 3, the service will match on 'Goo'. The
    string determined by the offset is matched against the first word in
    the input term only. For example, if the input term is 'Google abc'
    and the offset is 3, the service will attempt to match against 'Goo
    abc'. If no offset is supplied, the service will use the whole term.
    The offset should generally be set to the position of the text caret.</p>
  </blockquote>
  
  <p>So why does the offset option not work? I'm getting suggestions after the first letter already. But I want to reduce the requests.</p>