就像任何操作系统一样,如果你点击一个窗口,那么它会使该窗口成为焦点(在顶部)。如果您有两个重叠的InfoWindow for Google Maps API v3,那么这也可以吗?
我知道click
类没有InfoWindow
监听器,如official Google Maps API v3 reference所示。但是有一个content_changed
听众。
所以目前我认为“黑客”会是这样的:
div
(通过jQuery的JavaScript监听)div
将巧妙地更改(在末尾添加额外的隐形字符或其他内容)InfoWindow.setContent()
content_changed
侦听器将触发InfoWindow.setZIndex()
有更好的方法吗?
答案 0 :(得分:1)
如果你打算这样做......我希望你没有多少信息窗口!
但是,生成所有信息窗口的数组并不简单,然后当点击div时,移动那些z-index更高,其他更低。然后你只需要有信息窗口的对象名称来调用myInfoWindow.setZIndex()。
更简单一点。