Skip to Content
We've released a new docs site! 🎉
TemplateMapsEnable Google Maps

Enable Google Maps

Note

Before making the change to Google Maps, you should consider if you are OK with their current pricing. There’s a pricing calculator available in their pricing page . The template’s default map provider is Mapbox, which is often cheaper. To use Mapbox, see the How to set up Mapbox guide.

Enable Google Maps in your marketplace

To enable Google Maps in your marketplace, follow the instructions in our Help Center .

You can also choose to assign the map key to an environment variable. However, if you enable the API key configuration through Console, the settings in Console will overwrite the keys stored in environment variables, assuming that you have not made changes to how the template handles loading configurations via assets.

Enabling Google Maps through environment variables

If you are using a version of the template older than v3.4.0 , you need to assign the API key to an environment variable and enable Google Maps by toggling an configuration variable in configMaps.js .

Assign the API key to an environment variable

The template uses the REACT_APP_GOOGLE_MAPS_API_KEY environment variable for the key value. For local development, you can add the variable in the gitignored .env file in the project root:

REACT_APP_GOOGLE_MAPS_API_KEY=my-key-here

Enable Google Maps in the template

To enable Google Maps, you must toggle a configuration variable found in configMaps.js . This configuration variable can be one of two options: 'MAPBOX' or 'GOOGLE_MAPS'. To enable Google Maps in the template, change the variable to 'GOOGLE_MAPS':

export const mapProvider = 'GOOGLE_MAPS';

Further reading

Once you have enabled maps in your marketplace using your chosen map provider, you can change the map’s configuration settings. These options allow you to change things like the default search locations and restrict location search to specific countries. Refer to the map configurations article to learn more about the specific configurations you can adjust for maps in your marketplace.

Last updated on