uiwjs / react-amap

基于 React 封装的高德地图组件,帮助你轻松的接入地图到 React 项目中。
https://uiwjs.github.io/react-amap
MIT License
418 stars 69 forks source link

官网实例报错 #283

Open Gqq475 opened 1 year ago

Gqq475 commented 1 year ago

https://uiwjs.github.io/react-amap/ 这个里面的实例中绘制工具,和贝塞尔曲线点进去页面崩掉了

peidongGuo commented 1 year ago

@Gqq475 能否提供复现环境?

jaywcjlove commented 1 year ago

https://github.com/uiwjs/react-amap/pull/282/files#diff-c0a675790a687da099a0b83bd7bbeb159836e5de4c57071b13f0fc0c5517480aR20

- map && map.removeLayer(instance);
+ map && map.remove(instance);

兼容 v1 (#282) 导致,应该判断版本号,然后根据版本号来使用不同的 API。 @peidongGuo

image
peidongGuo commented 1 year ago

image 我试了一下,我这边没报错。复现条件有吗?能否帮列一下?我这边再跟进一下。

jaywcjlove commented 1 year ago

polygon 与 polygon-editor 页面切换 就可以重现,我已经修复了 @peidongGuo

peidongGuo commented 1 year ago

image 我记得我之前测试过这个 API,version 2.0 也是有这个的。我再测试测试。 @jaywcjlove

peidongGuo commented 1 year ago

经过测试,确实是和版本有关系,我的锅。 @jaywcjlove 厉害!