title: should I keep my geocode api key a secret?
body: <p>I'm working with the <a href="https://developers.google.com/maps/documentation/geocoding/start" rel="nofollow">geocoding api</a> from google. I'll be hitting the following endpoint with ajax like so...</p>
  
  <pre><code>$.ajax({
    url: https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&amp;key=MY_API_KEY,
    success: function(data) {
      console.log("yay");
    }
  })
  </code></pre>
  
  <p>Is it safe to add my api key directly into my javascript? This means it will be viewable from my website and also on source control. What precautions <em>should</em> I take?</p>