1

我正在使用InfoBubble在 GMap 中显示内容。但是 zIndex 似乎不起作用,因为具有较低 zIndex 的 InfoBubble 仍然阻止具有较高 zIndex 的标记,有人遇到类似的问题吗?

GMap 标记:

new google.maps.Marker({
    draggable: true,
    raiseOnDrag: true,
    icon: currentLocationMarkerImage,
    shadow: currentLocationMarkerShadow,
    shape: currentLocationMarkerShape,
    map: map,
    animation: google.maps.Animation.DROP,
    position: getOriginLatLng(),
    zIndex: 11
});

信息泡泡:

new InfoBubble({
    /*maxWidth: 300,*/
    borderRadius        : 4,
    arrowStyle          : arrowStyle,
    color               : "#fff",
    borderColor         : '#1e90ff',
    backgroundColor     : '#fefefe',
    disableAutoPan      : disableAutoPan,
    shadowStyle         : 0,
    padding             : 5,
    arrowSize           : 10,
    borderWidth         : 2,
    // hideCloseButton  : true,
    arrowPosition       : 50,
    backgroundClassName : 'phoney',
    disableAnimation    : disableAnimation,
    zIndex              : 10
});

谢谢你。

4

1 回答 1

1

infoBubble 将始终显示在标记的顶部。看:

https://developers.google.com/maps/documentation/javascript/overlays#Initializing

infoBubble 位于浮动窗格上。标记位于覆盖窗格上。

于 2012-06-16T16:37:38.277 回答