Javascript 标记的标签重叠Google地图上的自定义标记上的WithLabel

Javascript 标记的标签重叠Google地图上的自定义标记上的WithLabel,javascript,css,google-maps,google-maps-api-3,google-maps-markers,Javascript,Css,Google Maps,Google Maps Api 3,Google Maps Markers,我最初使用信息框为带有自定义图标的标记创建标签。对于重叠标记的场景,标签变得难以辨认,因此我不得不寻找解决方案或替代方案 有人建议我使用MarkerWithLabel。这当然有帮助,但如果标记完全重叠,即使将不透明度设置为1并使背景与自定义标记相同,也可以看到标签仍然穿过 2实际上是标签后面的标记,15应该显示在前面的标记上。我需要将2及其背景放在标签为15的标记后面。请参见相关问题中的修复:(将标签附加到markerLayer而不是overlayImage)@geocodezip,我查看了一

我最初使用信息框为带有自定义图标的标记创建标签。对于重叠标记的场景,标签变得难以辨认,因此我不得不寻找解决方案或替代方案

有人建议我使用MarkerWithLabel。这当然有帮助,但如果标记完全重叠,即使将不透明度设置为1并使背景与自定义标记相同,也可以看到标签仍然穿过


2实际上是标签后面的标记,15应该显示在前面的标记上。我需要将2及其背景放在标签为15的标记后面。

请参见相关问题中的修复:(将标签附加到
markerLayer
而不是
overlayImage
)@geocodezip,我查看了一下,我的markerwithlabel版本已经包含该修复-因此它无法修复此问题。对于稍微重叠的标记,标签的反应很好,但当它们几乎完全重叠时问题就会出现。@geocodezip,因此,如果没有其他方法,操作zIndex似乎可以解决此问题。@sim1您是如何使用zIndex解决此问题的。你能解释一下你在哪里换的zIndex吗?我在很多地方尝试过改变,但都没有效果。当标记彼此接近时,我会遇到相同的重叠问题。谢谢。请参阅相关问题中的修复:(将标签附加到
markerLayer
而不是
overlayImage
)@geocodezip,我查看了一下,我的markerwithlabel版本已经包含该修复-因此它无法修复此问题。对于稍微重叠的标记,标签的反应很好,但当它们几乎完全重叠时问题就会出现。@geocodezip,因此,如果没有其他方法,操作zIndex似乎可以解决此问题。@sim1您是如何使用zIndex解决此问题的。你能解释一下你在哪里换的zIndex吗?我在很多地方尝试过改变,但都没有效果。当标记彼此接近时,我会遇到相同的重叠问题。谢谢
.labels {
    background-color: #FF5959;
}

gmarker = new MarkerWithLabel({
    position: someCenterPosition,
    icon: customImageURL,
    draggable: false,
    raiseOnDrag: false,
    map: map,
    title: someTitle,
    labelContent: aTitle,
    labelAnchor: new google.maps.Point(someOffsetX, someOffsetY),
    labelClass: "labels", // the CSS class for the label
    labelStyle: {opacity: 1}
});