Customize maps

  • Google Maps Platform (GMP) maps can be customized through various methods, primarily using a map ID.

  • Map IDs are unique identifiers associated with a project and a specific platform (JavaScript, Android, iOS, or Static maps) to enable features and manage map styles.

  • Cloud-based maps styling allows for the use of map IDs and map styles to customize road maps, with the benefit of updating styles in the Cloud console without code changes.

  • Manual map customization using JSON styling is available for styling the normal map type but does not require a map ID and necessitates code updates for any style changes.

  • Cloud-based maps styling and manual map styling using JSON cannot be combined within the same application.

Select platform: Android iOS JavaScript Web Service

You have several options for customizing Google Maps Platform (GMP) maps. Most of these methods require you to use a map ID to access several different map customization features. You can also manually customize GMP maps using JSON styling,

Customize maps with map IDs

A map ID is a unique identifier that represents a single instance of a Google Map. Map IDs are restricted to a single platform–JavaScript, Android, iOS, or Static maps. You associate map IDs with a project, and can use map IDs to enable features or manage or style maps on your websites and in your applications. For details, see Map ID overview.

Customize with map IDs and Cloud-based maps styling

With cloud-based maps styling, you use map IDs and map styles to create a customized road map experience for your users. You can then update the style as needed in the Cloud console, without having to update your apps' code. For details, see Cloud-based maps styling.

Customize maps manually with JSON styling

Manually customizing maps lets you style the normal map type, and does not require a map ID. Any updates to the style require a code update. You cannot combine manual map styling and cloud-based maps styling in the same app.

To customize a map manually using JSON styling, see Add a styled map.