触发事件在此处从外部映射

时间:2018-01-15 13:01:46

标签: javascript events triggers click here-api

我有一张类似于此地图的API地图:

https://developer.here.com/api-explorer/maps-js/v3.0/infoBubbles/open-infobubble

现在,在谷歌地图中,​​我们可以使用一种功能在外部触发任何事件 - google.maps.event.trigger

我将如何使用Here maps进行相同操作?具体来说,我想通过点击同一页面上的链接(但不在地图本身内)打开信息框?

1 个答案:

答案 0 :(得分:1)

您可以使用dispatchEvent的任何实例上的方法H.map.Marker以编程方式触发标记上的事件。

鉴于对标记的引用,这将如下所示:

myMarker.dispatchEvent('tap');

事件名称是'点击' ,您可以在我们添加打开信息气泡的事件监听器的行上看到您链接的示例:

group.addEventListener('tap', function (evt) {
    // opens info bubble
}

<强> API reference