Skip to main content
Members Map documentation

Create a Google geocoding API key for HumHub maps

Members Map, Events Map and Spaces Map can turn addresses into map positions with Google's Geocoding API. This page shows how to get the API key they need.

Last updated: .

1. Create a new project on Google Cloud Platform

Go to console.cloud.google.com/projectcreate:

Google Cloud console: new project form

2. Enable the Geocoding API

Go to the Geocoding API page of the Google Cloud console and enable it:

Google Cloud console: Geocoding API page with the Enable button

3. Copy the API key into the module

Copy your API key:

"Get Started on Google Maps Platform" dialog with the API key and its copy button

If you need to create another one, go to console.cloud.google.com/apis/credentials:

Google Cloud console: credentials page to create an API key

Paste your API key in the configuration of the HumHub module:

"Google geocoding API key" field in the configuration of the HumHub module

4. Sign up for the free trial

You will need to enter a credit card number, but you will not be charged. Go to console.cloud.google.com/freetrial/signup/tos:

Google Cloud free trial sign-up, step 1: country and terms of service
Google Cloud free trial sign-up: payment method and the Start free button

5. Activate billing on Google Cloud Platform

Go to console.cloud.google.com/project/_/billing/enable:

Google Cloud console: select the project to enable billing for
Dialog to set the billing account of the project
Billing account selected, with the Define account button
Google Cloud console banner with the button to activate the full account

Before saving the key in the configuration of the module, make sure billing is active: on this page, the "Activate" button at the top right must be gone.

Costs and pitfalls

  • Cost: since March 2025, Google gives each project 10,000 free Geocoding requests per month, then charges $5 per 1,000 (Google Maps Platform pricing). The modules geocode an address once, when the key is first saved and then each time an address is added or changed, so most communities stay within the free requests. Google asks for a credit card and sends invoices, at 0 as long as the usage stays free.
  • Do not restrict the API key if Google suggests it: a restricted key no longer works for the module.
  • Members Map geocodes every member when the key is first saved: a community of more than 10,000 members pays for the requests above 10,000 that month.

Read next

Try HumHub with your own content

A hosted community in two minutes, all paid CUZY modules included, no card asked. Keep everything when you subscribe.

Loading...