Bou*_*ess 8 javascript events google-maps-api-3
我在javascript中使用Google Maps API V3.我有多个标记彼此非常接近.我希望这样做,以便当用户点击标记时,该标记的信息窗口以及与其重叠的任何标记将打开(我需要将事件冒泡点击到与所点击的像素重叠的所有其他标记).我可以打开最高z-indexed标记的infowindow,但我也需要打开下面标记的窗口.可以这样做,如果是这样的话怎么办?
恐怕您不能直接执行此操作,因为其他标记根本不会收到该事件,并且单击的标记不知道同一位置的其他标记。
我认为解决方案是使用一些标记聚类,例如markerclusterer。然后以这样的方式增强该库,使每个集群都可以处理其 onclick 事件,然后对其包含的标记执行所需的操作。我认为markerclusterer目前不支持这一点,所以你要么必须增强它(如果你随后分享它,这对其他人来说非常有用!),或者尝试寻找一些已经可以做到这一点的库(不要这样做)不知道)...当您找到解决方案时,请将其发布在这里作为答案。
| 归档时间: |
|
| 查看次数: |
1812 次 |
| 最近记录: |