MapLibre 项目通过 MapLibre GL 原生版本获得动力

随着 MapLibre GL Native(适用于 Android 和 iOS 的开源移动 SDK)的发布,MapLibre 项目正在加快速度.正如预期的那样,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 核心不包含地图块,但 WordPress.com 和 Jetpack 都使用 Mapbox GL JS 1.13.0.这是 Mapbox 更新为其专有许可之前的最后一个开源版本.我创建了一张票,将它放在 Jetpack 团队的雷达上,看起来他们可能会考虑在未来的版本中迁移到 MapLibre.当需要更新到 1.13.0 版之后,使用 Mapbox 的插件作者也将处于十字路口.MapLibre 是 Mapbox 专有 2.x 更新的最强替代品.MapLibre GL 自述文件中提供了迁移说明.

1
订阅评论
提醒
0 评论
内联反馈
查看所有评论