在Google Maps v3中隐藏Fusion Tables Infowindow上的阴影

时间:2012-12-04 16:15:39

标签: internet-explorer google-maps-api-3 overlay

我正在尝试隐藏Fusion Tables图层infowindow(Google Maps v3)的infowindow阴影。我已经阅读了线程Hide shadow on infowindow in Google Map API V3,但它的“样式”建议似乎没有任何影响,我不确定如何获得对infowindow对象本身的必要访问(尽管我可以访问html通过infoWindowHtml属性)。

我已经阅读过自定义叠加层以及如何为它们隐藏阴影,但是如何为非自定义叠加层执行此操作?

我想这样做的原因是因为这里描述的IE 7/8问题:

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

1 个答案:

答案 0 :(得分:0)

您可以使用infobubble utility library(允许您控制阴影);或者写下你自己没有阴影的信息窗。

将infoBubble库与FusionTablesLayer一起使用:

  1. 设置{suppressInfoWindows:false} - 禁止默认信息窗口
  2. click listener添加到FusionTablesLayer
  3. click listener中,您可以访问默认的InfoWindow HTML(.infoWindowHtml)
  4. 打开包含该内容的infoBubble(或根据需要修改)