Enable Google Basemaps (Helm)

For CARTO Self-hosted using Kubernetes and Helm

circle-info

This documentation only applies to advanced Orchestrated container deployments using Kubernetes and Helm

CARTO Self-hosted can be configured to use Google Basemapsarrow-up-right in the builder, allowing you to choose between different Basemap styles provided by Google. All you need is a Google Maps API key and a few simple configuration steps.

Generate Google Maps API key

The CARTO Self-hosted deployment needs a Google Maps Javascriptarrow-up-right API key in order to use Google Basemaps from Builder. You can follow these steps to generate a new key:

  1. Enable Google Maps JavaScript API:

    • In the Google Cloud Consolearrow-up-right, navigate to the APIs & Services section and go to the Library tab

    • Click on the Enable APIs & Services button

    • Search for Google Maps JavaScript API and enable it

  1. Create Credentials:

  • After enabling the API, navigate to Credentials tab

  • Click on Create Credentials and pick API key. Your new API key should appear as soon as it's generated!

  1. Copy Your API Key: This is the API Key that the CARTO Selfhosted instance will use to load the different Google Basemaps in Builder.

triangle-exclamation

Setup

In order to enable Google Maps basemaps inside CARTO Self Hosted, you need to own a Google Maps API key and add one of the options below to your customizations file.

  • Option 1: Automatically create the secret

Automatically create a secret based on the plain text value specified in your customizations.yaml file.

  • Option 2: Manually create a secret:

Create a secret running the command below, after replacing the <REDACTED> values with your key values:

Add the following lines to your customizations.yaml, without replacing any value:

Last updated

Was this helpful?