首页 > 解决方案 > 带有 Flutter 包的 Web 功能:mapbox_gl

问题描述

mapbox gl 包页面将其列为适用于 Web 应用程序 ( mapbox_gl )。我尝试将示例作为 Web 应用程序运行,但遇到错误Error creating mapbox_gl_example|lib/move_camera.ddc.dill Error creating kernel summary for module:mapbox_gl_example|lib/move_camera.ddc.dill

所以,我的问题是,flutter 包是否mapbox_gl真的能够像标签“ FLUTTER ANDROID IOS WEB”所建议的那样作为 Web 应用程序运行(是否有我必须配置的东西),或者它真的不具备 Web 功能,这可能由以下事实表明:实际描述没有提到网络功能?

标签: fluttermapbox-gl

解决方案


更新: mapbox_gl 颤振插件现在已将 Web 支持合并到 Github 上的 master 中。如果你不想等到 web 支持发布到 pub.dev,你可以在 pubspec.yaml 中直接依赖 Github repo:

mapbox_gl:
  git:
    url: git://github.com/tobrun/flutter-mapbox-gl.git

过时的答案:不幸的是,它还不支持网络(尽管如果你想贡献,欢迎 PRs)。它被列为支持 Web 的原因(就像许多其他插件一样)是 Flutter 改变了插件在 pubspec.yaml 文件中声明其支持的平台的方式。mapbox_gl 包已在 pub.dev 上更新,现在正确显示它仅支持 Android 和 iOS。


推荐阅读