
Проект MapLibre набирает обороты с выпуском MapLibre GL Native , мобильного SDK с открытым исходным кодом для Android и iOS. Как и ожидалось, ответвление MapTiler на SDK для мобильных карт Mapbox перейдет под эгиду MapLibre. Эта бесплатная библиотека позволяет разработчикам писать собственные приложения, которые могут отображать векторные карты на мобильных устройствах, с расширенными функциями, такими как настраиваемые стили карт и интеграция определенных бизнес-данных.
Проект был сформирован сообществом разработчиков открытого исходного кода Mapbox после того, как компания объявила, что Mapbox GL JS версии 2.0 будет выпущен под патентованной лицензией . Основатели MapLibre GL включают в себя разнообразную группу компаний, которые вносят свой вклад в этот здоровый форк, возглавляемый сообществом, включая MapTiler, Elastic, StadiaMaps, Microsoft, Ceres Imaging, WhereGroup, Jawg, Stamen Design и другие.
MapLibre GL Native разрабатывается и поддерживается как независимый мобильный SDK под руководством команды MapTiler в сотрудничестве с Amazon, Facebook, Microsoft и сообществом MapLibre. MapTiler доработал последнюю версию Mapbox, выпущенную по лицензии OSS в декабре 2020 года, и обеспечил разработчикам возможность переноса своих приложений с помощью всего нескольких строк кода. Сообщение о выпуске определяет несколько критических изменений в SDK MapLibre:
- Удалено отслеживание конечных пользователей (телеметрия)
- Лицензия OSS: собственность сообщества гарантирует, что он навсегда останется открытым
- Обновленная модель распространения: библиотека теперь распространяется через репозиторий Maven Central для Android и как пакет Swift для iOS.
- Дополнительное использование авторизации: требование токена доступа зависело от поставщика карты и его политики.
Ядро WordPress не включает блок Map, но WordPress.com и Jetpack используют Mapbox GL JS 1.13.0. Это последняя версия с открытым исходным кодом перед обновлением Mapbox до собственной лицензии. Я создал заявку, чтобы поставить ее в поле зрения команды Jetpack, и похоже, что они могут рассмотреть возможность перехода на MapLibre в будущем выпуске. Авторы плагинов, использующие Mapbox , также окажутся на распутье, когда придет время обновиться до версии ниже 1.13.0. MapLibre – сильнейшая альтернатива патентованному обновлению Mapbox 2.x. Инструкции по миграции доступны в файле readme MapLibre GL .