Is there a reason you aren't using the google maps javascript API geocoder? That's usually the preferred way to interact with the google maps API with the API key. There's an example in `admin-map.js.`