Обзор

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

Data-driven styling for datasets lets you upload your own geospatial datasets, apply custom styling to their data features, and display those data features on maps. With data-driven styling for datasets, you can create data visualizations based on point, polyline, and polygon geometries, and make data features respond to tap events. Data-driven styling for datasets is supported on vector maps only (a map ID is required).

Начните работу с форматированием наборов данных на основе данных.

Добавить пользовательские геопространственные наборы данных

Добавьте свои собственные данные, используя Google Cloud Console или Google Cloud Shell. Каждый набор данных имеет уникальный идентификатор, который можно связать со стилем карты. Поддерживаются следующие форматы данных:

  • GeoJSON
  • Разделенный запятыми (CSV)
  • КМЛ

Подробную информацию о требованиях и ограничениях к набору данных см. в разделе «Создание и управление набором данных».

О общедоступных наборах данных

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

Характеристики данных стиля

После загрузки пользовательских данных и их привязки к стилю карты и идентификатору карты, вы можете стилизовать объекты данных для визуального эффекта и настроить их на реагирование на события касания.

Использование данных о точках стиля для отображения конкретных мест на карте.

Скриншот, демонстрирующий стилизованные точечные данные.

Сформируйте полилинии для выделения географических объектов.

Скриншот, демонстрирующий данные стилизованной полилинии.

С помощью стилизации полигональных данных можно выделить географические области.

Скриншот, демонстрирующий данные стилизованных полигонов.

Чтобы элементы данных реагировали на события касания, добавьте обработчик событий.

Скриншот, на котором курсор наводит курсор на карту.