Начать

Выберите платформу: Android iOS JavaScript

Ниже описывается, как настроить расширенные маркеры.

Включите новое средство отрисовки карт

Обновленное средство отрисовки карт доступно в Maps SDK для Android версии 18.0.0. Мы добавили множество новых возможностей, включая поддержку облачных стилей карт в Maps SDK для Android.

С версии 18.2.0 в Maps SDK для Android вместо старого средства отрисовки по умолчанию используется обновленное. Это означает, что оно будет применяться при создании новых приложений или усовершенствовании старых.

Создайте идентификатор карты

Создайте идентификатор карты, следуя инструкциям. Убедитесь, что для карты задан тип Android.

Измените код инициализации карты

Вам понадобится идентификатор карты, который вы создали. Его можно найти на странице Maps Management (Управление картами).

Подробнее о том, как добавить в приложение идентификатор карты

Проверьте функции карты (обязательно)

Для работы с расширенными маркерами требуется идентификатор карты. Если его значение недопустимо или отсутствует, расширенные маркеры загружаться не будут. Чтобы проверить, поддерживаются ли расширенные маркеры, воспользуйтесь методом MapCapabilities.isAdvancedMarkersAvailable().

Kotlin

val capabilities: MapCapabilities = googleMap.getMapCapabilities()
System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable())

Java

MapCapabilities capabilities = googleMap.getMapCapabilities();
System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable());

Дальнейшие действия

Как создать расширенный маркер