0

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

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

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

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

4

1 回答 1

0

您可以使用infobubble 实用程序库(允许您控制阴影);或编写自己的没有阴影的信息窗口。

将 infoBubble 库与 FusionTablesLayer 一起使用:

  1. set {suppressInfoWindows:false} - 禁止默认信息窗口
  2. 向 FusionTablesLayer添加点击监听器
  3. 在该单击侦听器中,您可以访问默认的 InfoWindow HTML (.infoWindowHtml)
  4. 使用该内容打开 infoBubble(或根据需要进行修改)
于 2012-12-04T17:50:25.360 回答