我在谷歌地图中的所有标记中添加了一个点击监听器。我已将所有这些标记添加到 MarkerCluster。我已经向这个 MarkerCluster 添加了一个点击监听器。当我单击一个集群时,默认情况下它会放大到该区域。而不是那种行为,我如何模拟我同时点击集群内的所有标记?
如何在不发生的情况下模拟单击事件?
我在谷歌地图中的所有标记中添加了一个点击监听器。我已将所有这些标记添加到 MarkerCluster。我已经向这个 MarkerCluster 添加了一个点击监听器。当我单击一个集群时,默认情况下它会放大到该区域。而不是那种行为,我如何模拟我同时点击集群内的所有标记?
如何在不发生的情况下模拟单击事件?
如果我理解正确,您可以使用
trigger(instance:Object, eventName:string, var_args:*)
在google.maps.event
命名空间中触发事件。
请参阅参考:https ://developers.google.com/maps/documentation/javascript/reference#event
如果要同时触发一组叠加层,只需编写一个循环(好吧,严格来说,不是同时)。