Как открыть информационный пузырь при наведении - PullRequest
0 голосов
/ 26 февраля 2019

У меня проблема с решением указанной проблемы.Кажется, что есть другой способ добавить слушатель события к маркеру, чем это было предложено в официальном примере здесь .

Проблемный фрагмент кода, о котором идет речь:

    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);

1 Ответ

0 голосов
/ 27 февраля 2019

Ты почти у цели.Событие, которое вы хотите прослушать, называется 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);

См. Руководство по карте

...