Обзор

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

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

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

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

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

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

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

О публичных наборах данных

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

Особенности стилевых данных

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

Стилизуйте точечные данные для отображения определенных мест на карте.

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

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

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

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

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

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

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