Стилизация наборов данных на основе данных позволяет загружать собственные наборы геопространственных данных, применять собственные стили к их объектам данных и отображать эти объекты данных на картах. С помощью стилей для наборов данных на основе данных вы можете создавать визуализации данных на основе геометрии точек, полилиний и полигонов, а также заставлять объекты данных реагировать на события щелчка. Стили для наборов данных на основе данных поддерживаются только на векторных картах (требуется идентификатор карты).
Начало работы со стилем для наборов данных на основе данных
Добавляйте пользовательские наборы геопространственных данных
Добавьте свои пользовательские данные с помощью Google Cloud Console или Google Cloud Shell. Каждый набор данных имеет уникальный идентификатор, который можно связать со стилем карты. Поддерживаются следующие форматы данных:
- GeoJSON
- Разделенные запятыми (CSV)
- КМЛ
Подробную информацию о требованиях и ограничениях набора данных см. в разделе Создание набора данных и управление им.
Об общедоступных наборах данных
Чтобы задать стиль набора данных, вы должны связать стиль карты с идентификатором карты, что также связывает набор данных с идентификатором карты. В приложении разработчики могут ссылаться на этот идентификатор карты, а также на любой стиль карты и связанные с ним геопространственные данные. К геопространственным данным не применяется никакой дополнительный контроль доступа, что делает геопространственные данные общедоступными для всех, у кого есть приложение.
Функции данных стиля
После того как ваши пользовательские данные загружены и связаны со стилем карты и идентификатором карты, вы можете стилизовать объекты данных для визуального эффекта и заставить объекты реагировать на события щелчка.
Стилизовать данные точек для отображения определенных мест на карте.
Оформите данные полилиний, чтобы выделить географические объекты.
Создавайте стили полигональных данных, чтобы выделить географические области.
Заставьте функции данных реагировать на события кликов, добавив прослушиватель событий.
Производительность при рендеринге большого количества объектов данных
При рендеринге большого количества функций данных вы можете заметить проблемы с производительностью вашего приложения. Например, вы можете заметить задержку производительности или проблемы со стабильностью приложения во время масштабирования или поворота.