MapLibre项目正在加快速度释放MapLibre GL Native,Android和iOS的开源移动SDK。正如预期的那样,MapTiler的Mapbox移动地图SDK的分支将归入MapLibre的保护伞之下。这个免费库使开发人员能够编写可以在移动设备上显示矢量地图的原生应用程序,具有自定义地图样式和集成特定业务数据等高级功能。
该项目是由Mapbox的开源贡献者社区在该公司宣布Mapbox GL JS 2.0 版将在专有许可下发布后成立的。MapLibre GL的创始人包括为这个健康的、社区主导的分支做出贡献的多元化公司,包括MapTiler、Elastic、StadiaMaps、Microsoft、Ceres Imaging、WhereGroup、Jawg、Stamen Design等。
MapLibre GL Native作为独立的移动SDK开发和维护,由MapTiler团队领导,与亚马逊、Facebook、微软和MapLibre社区合作。MapTiler的分支Mapbox于2020年12月在OSS许可下发布的最新版本,并确保开发人员只需几行代码即可迁移他们的应用程序。发布文章确定了MapLibre SDK中的一些关键更改:
- 已删除对最终用户的跟踪(遥测)
- OSS许可证:社区所有权确保它永远保持开源
- 更新的分发模型:该库现在通过Android的Maven中央存储库分发,并作为iOS的Swift包分发
- 授权的可选用法:访问令牌要求取决于地图提供者及其政策
WordPress核心不包含Map块,但WordPress.com和Jetpack都使用Mapbox GL JS 1.13.0。这是Mapbox更新为其专有许可证之前的最后一个开源版本。希望Jetpack团队能够关注跟进,希望他们会考虑在未来的版本中迁移到MapLibre。当需要更新到 1.13.0 版之后,使用Mapbox 的插件作者也将面临抉择。MapLibre是 Mapbox专有2.x更新的最强替代品。MapLibre GL自述文件中提供了迁移说明。
原文地址:https://www.wbolt.com/maplibre-project-gains-momentum-with-maplibre-gl-native-release.html