想要callout挡住marker,该怎么做

wickyChan
- 发布:2021-02-24 18:00
- 更新:2021-02-24 18:53
- 阅读:1001

wickyChan (作者)
顺便再问一下Map组件上的callout气泡怎么动态渲染,我想跳转过去时自动显现气泡,而其他标记点的气泡默认是关闭的。
let tempCovers = this.covers; //cover是:marker的值
tempCovers = tempCovers.filter(function(item, index) {//先将所有的标记点都重置为隐藏状态
item.callout.display = "BYCLICK";
return item;
})
tempCovers[index + 1].callout.display = "ALWAYS";//跳转到指定标记点时显现气泡
this.covers = tempCovers;
重新赋值好像也没啥用,从ByClick重新赋值为Always时可以将mark标记点的callout气泡显现出来,而将display从always重新赋值成ByClick时却不能隐藏。。。这算BUG吗