如何获得所有标记的最大Z指数?

时间:2013-09-13 09:06:56

标签: google-maps-api-3

我需要获得所有标记的zindex的最大值来设置冷杉,将las放在顶部,所以我这样做:

var max_marker_zindex = 0;

for (i = 1, len = map_coordinates.length - 1; i < len; i++) {
    var marker = new google.maps.Marker({
        position: map_coordinates[i],
        map: map
    });

    max_marker_zindex = marker.getZIndex() > max_marker_zindex ? marker.getZIndex() : max_marker_zindex;
}

但问题是getZIndex总是返回null并且标记加载状态没有任何事件....我如何获得标记的最大索引?

1 个答案:

答案 0 :(得分:2)

除非您自己设置,否则zIndex属性似乎是未定义的。

使用google.maps.Marker.MAX_ZINDEX + 1代替