title: How to easily get a zipcode from a generic address with google maps api?
body: <p>I am trying to get the postal code of a generic address such as "los angeles, ca".  When I do this:</p>
  
  <pre><code>gcode = new google.maps.Geocoder()
  gcode.geocode({'address': 'Los Angeles, CA'}, function(results, status) { log(results); });
  &gt;&gt; [Object { address_components=[4], formatted_address="Los Angeles, CA, USA", geometry={...}, more...}]
  </code></pre>
  
  <p>I get an object returned that does not have a zipcode...  However, if I then take the location object returned from that, then I do get access to a zipcode:</p>
  
  <pre><code>gcode.geocode({'latLng': results[0].geometry.location}, function(results, status) { log(results[0].address_components[7].long_name) });
  &gt;&gt; "90012"
  </code></pre>
  
  <p>..  But this seems wasteful as I am having to make two calls to the API to do this..  Is there a way to force Google to initially give me a zipcode?</p>