title: How do I retrieve place details from the Google Places JS API using a place ID?
body: <p>When using the <a href="https://developers.google.com/maps/documentation/javascript/places#placeid" rel="nofollow">Google Maps Places API</a> you can create an <code>Autocomplete</code> element attached to a map in order to search their library.</p>
  
  <p>When you select a place you can call <code>autocomplete.getPlace()</code> to retrieve a JSON object describing the place. One field of this is the <code>place_id</code>, Google's unique reference. Google actually allow these to be stored:</p>
  
  <blockquote>
    <p>Place IDs are exempt from the caching restrictions stated in Section 10.1.3 of the Google Maps APIs Terms of Service. You can therefore store place ID values indefinitely.</p>
  </blockquote>
  
  <p>However it's not clear from the documentation how you can use this stored value to retrieve the details of a place. Are there any methods, and how should these be used?</p>