我需要获得所有标记的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并且标记加载状态没有任何事件....我如何获得标记的最大索引?
答案 0 :(得分:2)
除非您自己设置,否则zIndex属性似乎是未定义的。
使用google.maps.Marker.MAX_ZINDEX + 1
代替