地图组件用addMarkers方法先后添加标marker,先添加的marker的id具有点击点击事件(暂称为A标注),后添加的marker的id无点击事件(暂称为B标注),通过bindmarkertap监听点击事件获取id,A和B标注成叠压的情况,我希望点击时只获取A标注的id,但在设置了层级后仍然获取的是B标注的id,所以这个为什么会失效,有同样遇到层级失效的人吗?
//A标注
let marker = {
id: markerId,
zIndex:9999,
longitude: cenPos.x,
latitude: cenPos.y,
iconPath: pointIcon,
alpha: 1,
width: 30,
height: 3
};
//B标注
let marker = {
id: markerIde,
longitude: x,
latitude: y,
zIndex:1,
alpha: 0,
width: 30,
height: 30,
label: {
content: point.xmjc,
color: "#f9c475",
fontSize: 15,
borderRadius: 10,
bgColor: "#daebff00",
padding: 5
}
};
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。