Начать

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

Выполните следующие шаги, чтобы настроить форматирование наборов данных на основе данных.

Получите ключ API и активируйте API.

Перед использованием стилей, управляемых данными, для наборов данных необходимо: облачный проект с платёжным аккаунтом, а также включенные SDK для карт для Android и API наборов данных карт. Для получения дополнительной информации см.:

Включите новый рендерер карт.

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

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

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

Чтобы создать новый идентификатор карты, выполните действия, описанные в разделе «Создание идентификатора карты» . Обязательно установите тип карты на Android .

Создать новый стиль карты

Чтобы создать новый стиль карты, следуйте инструкциям в разделе «Создание и использование стилей карт» , чтобы создать стиль и связать стиль с идентификатором карты, которую вы только что создали .

Обновите код инициализации карты.

Для этого шага потребуется идентификатор созданной вами карты. Его можно найти на странице управления картами .

Чтобы добавить идентификатор карты в код инициализации, см. раздел «Добавление идентификатора карты в приложение» .

Проверьте возможности карты (обязательно)

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

Котлин

val capabilities: MapCapabilities = googleMap.getMapCapabilities()
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable())

Java

MapCapabilities capabilities = googleMap.getMapCapabilities();
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable());

Следующие шаги