[ Web Proxy ]
URL:
Viewing: https://developers.google.com/maps/documentation/javascript/cloud-customization [Back]  [Original]

Cloud-based maps styling overview  |  Maps JavaScript API  |  Google for Developers Skip to main content
Send feedback

Cloud-based maps styling overview Stay organized with collections Save and categorize content based on your preferences.

outlined_flag
Select platform: Android iOS JavaScript Web Service

Paid feature: Features accessed by adding a map ID triggers a map load charged against the Dynamic Maps SKU for Android and iOS. See Google Maps Billing for more information.

Features in this document marked with the science icon are in Preview (Pre-GA).

Customize and update the road map experience for your users without updating your apps' code or reload the map. With the Google Maps Platform cloud-based maps styling in the Google Cloud console, you can select colors and set visibility for features. This applies to both light and dark modes for the following map types:

The changes you make can be reflected across all of your JavaScript, iOS, and Android apps.

Note: When customizing map styles in the Navigation SDK, you must adhere to the policies regarding acceptable modifications to the navigation UI. For more information, see the customize map styles overview for the Navigation SDK for Android and the Navigation SDK for iOS.

For information on other ways to customize your map, see Customize Maps.

Why use cloud-based maps styling

With cloud-based maps styling, you can create more engaging and informative maps and update them without code changes:

What can you do with cloud-based maps styling

You can do the following with cloud-based maps styling:

How cloud-based maps styling works

Map styles are stored and edited in the Google Maps Platform Cloud Console. Your application uses a map ID to request a map style from the cloud console, and then applies it to your application. You can have several map IDs associated with the same map style, so your maps can look the same across your application platforms.

Graphic showing the same map style used for JavaScript, iOS, and Android applications using a map ID [Graphic showing the same map style used for JavaScript, iOS, and Android applications using a map ID]

How to use cloud-based maps styling

1 Get started Head over to Get started and set up, and then check out the Tutorial.
2 Create a cloud-based map style See Create and use map styles.
3 Associate your map style with a map ID Create or open a map ID for your application type, and assign a map style to it. You can create additional map IDs for applications on other platforms and assign the same map style to them. For details, see Associate or remove map IDs on your style.
4 Add the map ID to your application Your maps then use the map style associated with that map ID. For details, see Add the map ID to your map.
5 Adjust your map style online Whenever you need to change your map style, edit it in cloud styling. For details, see Update a map style.
6 Publish your changed map style When you're ready to update a map style, publish it, and your new map style shows up in your application. For details, see Publish a map style.

What's next

Send feedback

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-08-19 UTC.

Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-08-19 UTC."],[],["Cloud-based map styling in Google Maps Platform allows customization of the default `roadmap` view for Android, iOS, and JavaScript applications. Key actions include creating map styles via a no-code editor, associating them with map IDs, and implementing these IDs into applications. This enables style changes without code updates. Users can customize nearly 100 features, including points of interest, labels, and geometries. The process involves getting started, creating styles, linking them to map IDs, and adding the ID to apps. Subsequent map views are quicker after the first load.\n"]]

Web Proxy Viewer  |  New URL  |  Original Page