title: Google Maps REST API - request limit with AJAX request
body: <p>I am trying to determine how the daily Google Maps REST API request limit applies in the case of JavaScript run from the client machine requesting information via AJAX.</p>
  
  <p>For example, if I make a Geocode request in a php script to one of the REST APIs with </p>
  
  <p><code>$response = simplexml_load_file($rest_request_url);</code></p>
  
  <p>I'd expect Google to know the servers IP and subtract 1 from the total allowed for that day. However, if I were do the same from JavaScript with an AJAX GET request, how would Google know it was the server that hosted that JavaScript if it was run from the client machine and log the server IP rather than the clients IP?</p>
  
  <p>This may fall more generally under the bracket of how JavaScript executes generally, however the above illustrates the point well.</p>