【问题标题】:Is it possible to capture the click event of an overlapped marker?是否可以捕获重叠标记的点击事件?
【发布时间】:2014-02-03 20:15:59
【问题描述】:

我有一张带有两种标记的地图。一种是商店的位置,我们称之为“商店 A”,另一种是“我的位置”。有许多“商店 A”标记和一个“我的位置”标记。 “我的位置”标记的 zIndex 高于“存储 A”标记。

我的位置 - 标记:zIndex = 3

存储 A - 标记:zIndex = 2

在某些情况下,“商店 A”标记可能与“我的位置”标记略微重叠或覆盖(比如说一半)。在这种情况下,单击事件不会到达“存储 A”标记,除非我放大得足够远,以至于两个标记不再相互接触。

“我的位置”标记没有点击事件。这只是一种视觉效果。 “Store A”标记打开一个信息窗口。

当然,我希望使用放大到足够远,但让点击事件到达后面的标记会更优雅。如何实现?

【问题讨论】:

    标签: javascript google-maps google-maps-api-3


    【解决方案1】:

    将“我的位置”标记的clickable property设置为false

    clickable | boolean | If true, the marker receives mouse and touch events. Default value is true.
    

    【讨论】:

    • 谢谢!我错过了那个属性。
    猜你喜欢
    • 1970-01-01
    • 2016-06-03
    • 2018-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多