FLUTTER ECOSYSTEM

maplibre_gl

一个用于在 Android、iOS 和 Web 平台上将 MapLibre Maps 集成到 Flutter 应用程序中的 Flutter 插件。

最新版本
0.27.1
近 30 天下载
10.8万
喜欢数
134
Pub 分数
160

Package Overview

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

插件概览

MapLibre GL 是一个 Flutter 插件,可实现 MapLibre 地图在 Android、iOS 和 Web 平台上的无缝集成。它提供高性能的矢量瓦片渲染和可自定义的地图样式,支持缩放、平移和标记放置等交互功能。该插件利用开源的 MapLibre GL Native 引擎,确保地图体验的一致性和响应性。非常适合需要丰富制图功能的位置感知应用开发。

适合场景
  • 交互式地图界面
  • 基于位置的分析仪表板
  • 导航和路线可视化
  • 适用于应用的自定义地图样式
  • 实时地理空间数据展示
主要特点
  • 跨平台支持(Android、iOS、Web)
  • 矢量瓦片渲染
  • 可自定义地图样式
  • 交互式地图控件
  • 支持标记和注释
适合对象
  • 开发地理空间应用程序的开发者
  • 需要自定义地图设计的应用程序
  • 使用开源地图解决方案的项目
  • Web和移动混合应用程序
  • 实时位置跟踪系统
使用建议
  • 需要了解 MapLibre 样式规范
  • 可能需要额外的配置才能进行网络部署
  • 性能取决于设备功能
  • 与商业API相比,内置路由功能有限
  • 依赖外部地图数据源
支持平台AndroidiOSWeb

安装插件

flutter pub add maplibre_gl

所属分类

依赖

依赖清单 3 项
  • collection^1.19.1
  • maplibre_gl_platform_interface^0.27.1
  • maplibre_gl_web^0.27.1

源码仓库

关联项目