2012-12-04 107 views
0

我試圖隱藏Fusion Tables層infowindow(Google Maps v3)的infowindow陰影。我已閱讀線程Hide shadow on infowindow in Google Map API V3但它的「風格」建議似乎沒有任何效果,我不知道如何獲得必要的訪問infowindow對象本身(雖然我可以通過infoWindowHtml訪問html屬性)。在Google Maps v3中隱藏Fusion Tables中的Infowindow的陰影

我已閱讀過有關自定義疊加層以及如何隱藏它們的陰影,但是如何爲非自定義疊加層執行此操作?

我想這樣做的原因是因爲這裏所描述的IE 7/8問題:

http://code.google.com/p/gmaps-api-issues/issues/detail?id=2797

回答

0

可以使用infobubble utility library(允許您控制的影子);或者編寫自己的沒有影子的infowindow。

要使用FusionTablesLayer會使用infoBubble庫:

  1. 設置{suppressInfoWindows:false} - 抑制默認的信息窗口
  2. click listener添加click listener到FusionTablesLayer會
  3. ,您可以訪問默認的信息窗口的HTML(。 infoWindowHtml)
  4. 打開帶有該內容的信息氣泡(或者如果需要,修改它)
+0

謝謝。我可以看到一般情況下InfoWindows可以如何工作,但對於Fusion Table infowindows並不是那麼容易控制。看起來,使用Fusion Tables,您可以獲得標準infowindow(可以包含自己的html),也可以根本沒有infowindow(將suppressInfoWindows設置爲true將禁用單擊事件)。 –

+0

對不起,我經常這樣做,我忘了它並不明顯,看到我更新的答案。 – geocodezip

相關問題