google.maps.FusionTablesMouseEvent - 如何访问信息窗口对象?

时间:2012-11-24 12:29:37

标签: google-maps google-fusion-tables infowindow

我需要在用户点击地图后访问InfoWindow对象。不幸的是,提供的事件对象仅提供.infoWindowHtml属性,这允许我自定义InfoWindow内容,但不允许我对信息窗口本身做任何事情。有没有办法从JavaScript获取对象?

或者,我会非常高兴从一开始就打开我自己的InfoWindow。但我既不能阻止Fusion Tables InfoWindow打开,也不能在打开后停止它。如果我打开自己的,它只显示在股票上方。当然,如果我的信息窗口总是更大,我可以忽略Fusion Tables信息窗口,但必须有更好的方法。


背景:实际上,我只需要动态加载InfoWindow内容。通过一些jQuery魔术我设法得到我的内容元素并更改它,但遗憾的是,InfoWindow没有调整自身大小,使内容溢出。我希望如果我到达InfoWindow对象并通过它设置内容,它将自行调整大小。

1 个答案:

答案 0 :(得分:1)

要禁止自动FusionTablesLayer InfoWindows,请在FusionTablesLayers构造函数中使用suppressInfoWindows:true option