To use the location field and let form respondents interact with Google Maps, your organization needs an active Google Maps API key. Here's how to set one up.
Before you begin, you need a Google Account. You might already one if your organization uses Google Analytics. If you don't, it's easy to set up a Google Account.
Once you have a Google Account, go to the Google Maps Platform and sign in with your details.
If you need help using Google Maps Platform, visit Google’s Cloud Platform Console Help Center.
1. Get started with Google Maps Platform
- On the Google Maps Platform homepage, select Get Started.
- Check the boxes for Maps, Routes, and Places, then click Continue.
- Select a project, then click Next.
2. Link a billing account with your project
Google will ask you to enable billing with a credit card for all projects. If you choose not to add a billing account, your maps might stop working when your API calls exceed the complimentary value of $200 per month. See Google’s guide for more information.
After you click Next, you’ll be directed to set up a billing account straight away.
If you’re an existing user of Google Maps Platform and you need to link a billing account, use the Google Maps Platform Transition Tool.
You will only be charged if your API calls exceed the complimentary value of $200 per month. If you don’t exceed this value, you’ll still be able to use Google Maps Platform for free.
3. Set up an API key for your project
Google requires you to have a valid API key for all projects. If you don’t set up an API key and a billing account, your maps will stop working when your API calls exceed the complimentary value of $200 per month. See Google’s guide for more information.
- Once you’ve linked a billing account, enable your APIs. You’ll get an API key straight away. Copy the API key and paste it into Notepad for later.
- Go to the API Console Credentials area to secure your credentials.
- Restrict your API key to allow OpenForms to use it. To do this, either click Secure Credentials at the top of the page or go to the Credentials area and edit your key.
- Under Key restrictions > Application restrictions, select HTTP referrers (web sites).
- Choose Add an Item and enter *.openforms.com/* as a Referrer.
Confirm your submission by clicking Done.
- Save your changes to start using your API key.