Google Maps V3标记的最大初始zIndex

时间:2011-10-28 17:31:36

标签: google-maps-api-3 z-index google-maps-markers

我正在建立一个谷歌地图网站,标记放在地图上。有时候标记会重叠,所以我希望能够以交互方式将标记带到前面。

我可以使用setZIndex()。但我需要知道所有标记的初始最大zindex。 getZIndex()是没用的,因为它似乎没有返回任何东西,除非你已经调用了setZIndex()。

很容易说“只是从一个非常大的数字开始”但我相信谷歌使用纬度或其他东西来计算初始zIndex,所以最大zindex可能会有所不同?使这个方案有风险。

有谁知道Google Maps V3中N个标记的最大初始zIndex是什么?

1 个答案:

答案 0 :(得分:19)

您可以使用常量 MAX_ZINDEX 来确保标记显示在顶部。

marker.setZIndex(google.maps.Marker.MAX_ZINDEX + 1);

Google Maps API V3 Documentation

中搜索常量的引用