在Google地图上自定义标记上重叠MarkerWithLabel的标签

时间:2016-02-05 13:55:41

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

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

previous question中建议我应该使用MarkerWithLabel。它肯定有帮助,但如果标记完全重叠,即使将不透明度设置为1并使背景与自定义标记相同,您仍可看到标签仍然存在。

enter image description here

.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}
});

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

0 个答案:

没有答案