Об этом проекте

Mapbox GL JS — это библиотека JavaScript, которая отрисовывает интерактивные, полностью настраиваемые векторные карты непосредственно в браузере с использованием WebGL и данных векторных тайлов. Она использует стили карт, соответствующие Mapbox Style Specification, и отрисовывает их на векторных тайлах, соответствующих Mapbox Vector Tile Specification. Библиотека является частью кроссплатформенной экосистемы Mapbox GL, которая включает совместимые нативные SDK для Android, iOS, macOS и React Native. Mapbox предоставляет базовые компоненты для добавления в приложения геолокационных функций, таких как карты, поиск и навигация. Ключевые функции: - Отрисовка на основе векторных тайлов с помощью WebGL для плавного и высокопроизводительного отображения карт - Глубоко настраиваемые стили карт через Mapbox Style Specification - Поддержка широкого набора типов слоев, включая круги, линии, полигоны, символы, fill-extrusion и другие - Визуализация 3D-местности - Маркеры, всплывающие окна и интерактивные элементы управления - Управление стилями на основе данных, при котором визуальные свойства зависят от данных объектов - Кластеризация для точечных данных GeoJSON - Визуализации Hexbin - Слои спутниковых снимков Репозиторий также содержит общий код, задачи и тестовые данные, используемые как в GL JS, так и в нативных SDK. Отдельные репозитории предназначены для кода и задач, специфичных для нативных платформ. Документация, справочные материалы по API, учебные руководства и примеры доступны на сайте документации Mapbox. Публичная галерея демонстрирует реальные примеры, созданные с помощью библиотеки. Примечание о лицензии: Mapbox GL JS распространяется в соответствии с условиями обслуживания Mapbox Terms of Service. Разработчикам требуется активная учетная запись Mapbox для использования программного обеспечения, а SDK собирает ограниченные обезличенные данные о местоположении и использовании. Модификации, мешающие работе компонентов выставления счетов, учета или сбора данных, не разрешены.