使用 CircleMarker 支持更大点击半径的传单

kua*_*anb 6 click leaflet

Leaflet 是否支持允许创建的 CircleMarker 为半径 5 的方法,但允许对点击事件(显示绑定弹出窗口)敏感的标记的 lat/lng 半径为 15?

我目前创建了第二个更大的不透明度为 0 的圆圈来实现这一点,但如果它存在的话,我想要一个“更干净”的解决方案。

Ish*_*now 2

Leaflet 没有您正在寻找的点击容差选项。它使用 DOM 元素作为标记,并使用常规事件处理来捕获单击事件。

您添加透明圆圈或边框的方法是一种合理的方法,如果我处于您的位置,我可能会使用这种方法。请记住,在较高的缩放级别下,标记周围 10 个额外像素非常重要,并且如果标记靠近或重叠,可能会因意外行为而使用户感到困惑。