Overview

  • Advanced markers let you customize the marker's appearance, including background, border, text, and icon, using a custom graphic image or built-in styles.

  • To use advanced markers, you need a valid mapID, which is a unique identifier for your Google Map and can be created in the Google Cloud console.

  • While a mapID is required for production, you can use the DEMO_MAP_ID for testing purposes in your app code.

  • Advanced markers are only supported in Google Maps SDK 8.0.0 for iOS 14+ and are not available for iOS 13 and below.

Select platform: Android iOS JavaScript

With advanced markers you can customize the default marker's background, border, glyph text, collision behavior and replace the default marker icon with a custom graphic image.

A screenshot showing some customized
markers

Getting started

Advanced markers require a valid mapID. A map ID is a unique identifier that represents a single instance of a Google Map. You can create map IDs and update a style associated with a map ID at any time in the Google Cloud console.

A screenshot creating a
mapID