Open bingoogolapple opened 7 years ago
判断点击的是地图还是覆盖物
map.addEventListener("click", function (e) {
if (e.overlay) {
// 点击覆盖物
return;
} else {
// 点击地图,隐藏 Pager
hidePager();
}
});
label 置顶
var CONSTANTS = {
PRICE_STYLE_SELECTED: {
color: "white",
fontSize: "12px",
width: "160px",
height: "54px",
lineHeight: "54px",
textAlign: "center",
border: "0",
background: "url(/img/ershoufang/overlay_building_yes.png)",
zIndex: "1000"
},
PRICE_STYLE_NORMAL: {
color: "white",
fontSize: "12px",
width: "160px",
height: "54px",
lineHeight: "54px",
textAlign: "center",
border: "0",
background: "url(/img/ershoufang/overlay_building_no.png)",
zIndex: "100"
}
};
/////////////////////// 要同时设置样式里的 zIndex 和 调用 setZIndex 方法才行 /////////////////////////////
if (oldMarker && oldMarker !== label) {
oldMarker.setStyle(CONSTANTS.PRICE_STYLE_NORMAL);
oldMarker.setZIndex(100);
}
label.setStyle(CONSTANTS.PRICE_STYLE_SELECTED);
label.setZIndex(1000);