【问题标题】:Positioning markers over the top of clusters; z-index not working在集群顶部定位标记; z-index 不工作
【发布时间】:2011-10-17 04:43:23
【问题描述】:

我有一些 JSON 数据填充标记,然后使用 MarkerClusterer 进行聚类。我还有一些不是故意聚集的警报类型标记。有人可以帮我解决如何让警报标记显示在集群标记的顶部吗?

我尝试在标记上设置 z-index 并使用 .getZIndex() 返回我设置的 z-index,但是无论我将它设置多高,它始终位于群集标记下方。

我是否缺少某种魔法?集群是在警报之前创建的。

谢谢

【问题讨论】:

  • 什么是警报类型标记?信息框?
  • 只是普通的标记,带有一个大的自定义图形!在他们身上,让他们脱颖而出。它们总是低于聚集标记。
  • 好的,所以我发现由于集群位于标记上方的 overlayMouseTarget 中,因此无法执行我想要的操作。

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


【解决方案1】:

因为聚集标记位于 overlayMouseTarget 窗格中,您需要在同一窗格中创建自己的标记。

如果您创建自定义叠加层 (http://code.google.com/apis/maps/documentation/javascript/overlays.html#CustomOverlays) 并将其添加到 overlayMouseTarget 窗格,您应该能够制作标记使用 CSS zIndex 属性显示在聚集标记上方。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多