pansyjs / react-amap

基于 React 封装的高德地图组件,助你轻松的接入高德地图到 React 项目中。
https://amap.xingkang.wang
MIT License
102 stars 17 forks source link

修改巡航器样式未能生效 #192

Closed asjdf closed 9 months ago

asjdf commented 9 months ago

根据高德官方Demo尝试修改巡航器尺寸未生效,不确定是否为我代码问题,还请不吝赐教。 https://lbs.amap.com/demo/amap-ui/demos/amap-ui-pathsimplifier/chang-navg-content

下面的案例未能成功运行,我仅粘贴部分关键函数至该库的Demo中,不明白为何无法注册事件。 样例

我本地运行情况:事件处理器成功注册,且修改了巡航器高宽。

image

依赖版本:

image
wangxingkang commented 9 months ago

我排查下

wangxingkang commented 9 months ago

看描述 1. 无法修改巡航器尺寸 2. 无法绑定事件 ?

wangxingkang commented 9 months ago

问题 1 的话 https://amap.xingkang.wang/components/path-simplifier 参考第二个示例 是可以的

asjdf commented 9 months ago

哦坏,好像我分享出来的实例和我之前编辑的不太一样,还不太会用 codesandbox。非常抱歉占用您的时间,我目前的需求是想在地图缩放的时候动态调整巡航器大小使其和地图等比例放缩。

然后我之前想通过监听map的事件的方式对巡航器的尺寸进行调整,但是设置后巡航器尺寸没有改变。

image
wangxingkang commented 9 months ago

好的 我看下

wangxingkang commented 9 months ago

@asjdf 简单实现了一版 可以先看下 https://amap.xingkang.wang/components/path-simplifier 第二个示例 缩放地图 zoom 至小于 4

wangxingkang commented 9 months ago

有空想下 这块如何实现更优雅,目前 应该满足你的需求了

wangxingkang commented 9 months ago

没问题 反馈下 我这发个新版本

asjdf commented 9 months ago

看起来满足需求了,感谢!

wangxingkang commented 9 months ago