antvis / L7

🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis engine.
https://l7.antv.antgroup.com
MIT License
3.68k stars 636 forks source link

@antv/l7-leaflet包,在当前版本的l7(2.22.0)中无法使用 #2582

Open hehuasa opened 3 months ago

hehuasa commented 3 months ago

问题描述

@antv/l7-leaflet包,在当前版本的l7(2.22.0)中无法使用。 初始化地图,报错: TypeError (0 xxxx.antv_l7.Viewport) is not a constructor.

重现链接

https://codesandbox.io/s/zgqzsj?file=/App.tsx

重现步骤

1.打开 L7-Leaflet 官网,use in L7 页面, https://l7-leaflet.antv.vision/leafler-map; 2.将示例用 codesandbox 打开

1722581223881_ED8C5201-D887-4460-9038-8856795E01CE

3页面报错 TypeError (0 xxxx.antv_l7.Viewport) is not a constructor. 1722581240849_321DCEA5-0A44-4b89-A801-FD3A6C533E5C

codesandbox 中,@antv/l7 的版本是 "^2.9.26", 会自动安装位最新的 2.22.0;

预期行为

No response

平台

屏幕截图或视频(可选)

No response

补充说明(可选)

No response

lvisei commented 3 months ago

需要给 @antv/l7-leaflet 升级,欢迎来提 PR

github-actions[bot] commented 3 months ago

Hello @hehuasa, We totally like your proposal/feedback. welcome to send us a Pull Request to solve this problem and contribute to the open source project. After submitting the code, please send a Pull Request to the master branch. We will review it and look forward to your contribution.

你好 @hehuasa,同意你的反馈,欢迎直接在此仓库 创建一个 Pull Request 来解决这个问题,为开源项目贡献一份力量。提交代码后,请将 Pull Request 发到 master 分支,我们会进行 Review,期待您的贡献。

giphy

leaguecn commented 1 month ago

U should try these configs as following:


  "dependencies": {
    "@antv/l7": "^2.20.13",
    "@antv/l7-leaflet": "^1.0.2",
    "leaflet": "~1.8.0",
    "react": "^18.0.0",
    "vue": "^3.5.12"
  }

The test results are good. image

If your case still so bad, try some other version as list on website: https://www.npmjs.com/package/@antv/l7/v/2.22.1?activeTab=versions