【问题标题】:Z-index of Marker higher than that of InfoboxMarker 的 Z-index 高于 Infobox
【发布时间】:2012-04-22 09:42:54
【问题描述】:

我正在使用 Google Maps API V3 创建标记,并使用 Infobox 库创建自定义信息窗口。

问题:我想在信息框上方显示一个特定的标记。但是,当我将标记的 Z-index 设置为大于信息框的 z-index 时,堆叠顺序保持不变,其中信息框仍位于标记的顶部。

我是否错过了使 Z-index 订单正常工作所需的某些内容?

JS 代码

// Create InfoBox               
var infoboxOptions = {
    disableAutoPan: true,
    maxWidth: 0,
    pixelOffset: new google.maps.Size(infobox_offsets[0], infobox_offsets[1]),
    zIndex: 100,
    infoBoxClearance: new google.maps.Size(5, 5),
    contextmenu: true,
    closeBoxURL: '',
    isHidden: true,
    pane: "floatPane",
    enableEventPropagation: false
};

var infobox = new InfoBox(infoboxOptions);


// Create the marker
var marker = new google.maps.Marker({
    position: latLng,
    icon: markerImage,
    zIndex: 200,
    map: map
});

【问题讨论】:

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


    【解决方案1】:

    为Infowindow 设置的z-index 只设置Infowindows 的相对顺序。正如文档中提到的,默认的 InfoWindows 总是显示在标记的前面。

    【讨论】:

      猜你喜欢
      • 2011-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-07
      • 1970-01-01
      • 2012-10-01
      • 1970-01-01
      相关资源
      最近更新 更多