Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Umi引入@uiw/react-amap-mass-marks不生效 #323

Open
starInEcust opened this issue Jul 25, 2023 · 5 comments
Open

Umi引入@uiw/react-amap-mass-marks不生效 #323

starInEcust opened this issue Jul 25, 2023 · 5 comments

Comments

@starInEcust
Copy link
Contributor

umi搭建的应用地图相关其他组件都有效的情况下,引入@uiw/react-amap-mass-marks,不报错,也不生效,不显示点位。
直接复制官方示例,仍然不生效。
复制代码到vite搭建的应用,生效。
想着调试一下,直接把源码复制到了umi的应用,居然直接生效。

于是暂时就直接使用源码运行了,不过还不知道为什么,插个眼

@jaywcjlove
Copy link
Member

@starInEcust 这... 你可以建个可重现的示例,我可以调试一下

@starInEcust
Copy link
Contributor Author

starInEcust commented Aug 4, 2023

@starInEcust 这... 你可以建个可重现的示例,我可以调试一下 @jaywcjlove

就很奇怪就在我这umi项目里能重现,很难弄个示例,而且5.0.6 marker(dom 的标记点)是好的,我想着升级一下,来到了5.0.9. marker也出现和海量点一样的问题。不报错也不生效,退回到5.0.6又好了。
还以为是服务端坐标给做了- -
就直接用这个代码,5.0.6就好使,5.0.9就不显示
<Marker
visiable={true}
title="山西省"
position={new AMap.LngLat(112.549248, 37.857014)}
/>

@starInEcust
Copy link
Contributor Author

starInEcust commented Aug 4, 2023

我去看了6和9的diff,看起来marker和amap都没改啊。。。 裂开了
其他保持5.0.6只升级maker到0.9,也不显示。

@jaywcjlove
Copy link
Member

image

我看了本地测试了没有问题的样子,有个地方优化,忘了分开提交,优化了这个方法

b829e56#diff-864c1482fff8823652cc89295e4da21949768ecf952791f1626aea8313390071

image

昨晚优化了一下, @starInEcust 我优化了上面截图的方法,本地测试了没有问题

@cloud-brother
Copy link

umi搭建的应用地图相关其他组件都有效的情况下,引入@uiw/react-amap-mass-marks,不报错,也不生效,不显示点位。 直接复制官方示例,仍然不生效。 复制代码到vite搭建的应用,生效。 想着调试一下,直接把源码复制到了umi的应用,居然直接生效。

于是暂时就直接使用源码运行了,不过还不知道为什么,插个眼

我怀疑是不是Umi的问题,我用的umi Max

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants