我有一张类似于此地图的API地图:
https://developer.here.com/api-explorer/maps-js/v3.0/infoBubbles/open-infobubble
现在,在谷歌地图中,我们可以使用一种功能在外部触发任何事件 - google.maps.event.trigger
。
我将如何使用Here maps进行相同操作?具体来说,我想通过点击同一页面上的链接(但不在地图本身内)打开信息框?
答案 0 :(得分:1)
您可以使用dispatchEvent
的任何实例上的方法H.map.Marker
以编程方式触发标记上的事件。
鉴于对标记的引用,这将如下所示:
myMarker.dispatchEvent('tap');
事件名称是'点击' ,您可以在我们添加打开信息气泡的事件监听器的行上看到您链接的示例:
group.addEventListener('tap', function (evt) {
// opens info bubble
}
<强> API reference 强>