将标记定位在簇的顶部; z-index不起作用

时间:2011-08-01 05:37:43

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

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

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

我有什么魔法吗?群集是在警报之前创建的。

谢谢

1 个答案:

答案 0 :(得分:4)

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

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