FLUTTER ECOSYSTEM

maplibre

一个宽松且高性能的映射库,支持由 MapLibre SDK 提供支持的 Mapbox Vector Tiles (MVT)。

maplibre 封面
最新版本
0.3.6
近 30 天下载
1.6万
喜欢数
72
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

MapLibre 是一个宽松且高性能的 Flutter 地图库,利用 MapLibre SDK 渲染使用 Mapbox 向量瓦片(MVT)的地图。它使开发者能够在 Android、iOS、Web、macOS、Windows 和 Linux 等多个平台上显示交互式、可自定义的地图。该包支持高级样式、向量瓦片图层,并能与现有的 MapLibre 样式和数据源无缝集成。非常适合需要详细地理可视化和离线地图功能的应用程序。

适合场景
  • 交互式地图显示
  • 地理空间数据可视化
  • 离线地图支持
  • 自定义地图样式
  • 基于位置的应用程序
  • 导航界面
主要特点
  • 支持 Mapbox Vector Tiles (MVT)
  • 跨平台兼容性
  • 高性能渲染
  • 可自定义地图样式
  • 离线地图缓存
  • 与 MapLibre SDK 集成
适合对象
  • 开发位置感知应用程序的开发者
  • 需要开源地图解决方案的团队
  • 需要自定义地图设计的项目
  • 面向多个平台的应用程序
  • 寻求无许可限制的 Mapbox 风格地图的用户
使用建议
  • 需要了解 MapLibre 样式和瓦片
  • 与商业替代方案相比,文档有限
  • 可能需要额外设置以支持离线功能
  • 依赖外部 MapLibre SDK 以获得完整功能
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add maplibre

所属分类

依赖

依赖清单 8 项

源码仓库

关联项目