1
就像任何一個操作系統一樣,如果你點擊一個窗口,那麼它會把窗口放在焦點上(頂部)。如果您有兩個與Google Maps API v3重疊的InfoWindow,那麼這也可能嗎?點擊關注Google Maps API v3上的InfoWindow
我知道沒有click
的InfoWindow
類的收聽者,如official Google Maps API v3 reference所示。但有一個content_changed
聽衆。
所以目前我想到的「黑客」將是這樣的:
- 內容
div
點擊(通過jQuery的JavaScript的一個監聽器) - 內容
div
將微妙地改變(在年底或東西)添加額外的不可見字符 - 更新由
InfoWindow.setContent()
- 內容的
content_changed
監聽器將觸發 - 設置較高的Z指數
InfoWindow.setZIndex()
有沒有更好的方法來做到這一點?
您確定你需要這個功能嗎? infowindow的默認行爲是它們彼此不重疊,只要您點擊另一個,它就會消失。如果你在同一時間展示所有這些,它可能是一個真正的混亂。 – Kath 2012-02-10 20:58:14