我最初使用InfoBox为带有自定义图标的标记创建标签。对于重叠标记的情况,标签变得难以辨认,因此我不得不寻找解决方案或替代方案。
在previous question中建议我应该使用MarkerWithLabel。它肯定有帮助,但如果标记完全重叠,即使将不透明度设置为1并使背景与自定义标记相同,您仍可看到标签仍然存在。
.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。