我很难解决上述问题。
除了在官方示例here中提出的方法外,似乎还有其他方法可以向标记添加事件侦听器。
有问题的代码段:
group.addEventListener('mouseover', function (evt) {
// event target is the marker itself, group is a parent event target
// for all objects that it contains
console.log(`Is it working yet?`)
var bubble = new H.ui.InfoBubble(evt.target.getPosition(), {
// read custom data
content: evt.target.getData()
});
// show info bubble
ui.addBubble(bubble);
}, false);
最佳答案
你快到了。您要收听的事件称为pointermove:
group.addEventListener('pointermove', function (evt) {
// event target is the marker itself, group is a parent event target
// for all objects that it contains
console.log(`Is it working yet?`)
var bubble = new H.ui.InfoBubble(evt.target.getPosition(), {
// read custom data
content: evt.target.getData()
});
// show info bubble
ui.addBubble(bubble);
}, false);
请参见map events guide
关于javascript - 如何在悬停时打开信息气泡,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54892374/