我需要在用户点击地图后访问InfoWindow
对象。不幸的是,提供的事件对象仅提供.infoWindowHtml
属性,这允许我自定义InfoWindow
内容,但不允许我对信息窗口本身做任何事情。有没有办法从JavaScript获取对象?
或者,我会非常高兴从一开始就打开我自己的InfoWindow
。但我既不能阻止Fusion Tables InfoWindow
打开,也不能在打开后停止它。如果我打开自己的,它只显示在股票上方。当然,如果我的信息窗口总是更大,我可以忽略Fusion Tables信息窗口,但必须有更好的方法。
背景:实际上,我只需要动态加载InfoWindow
内容。通过一些jQuery魔术我设法得到我的内容元素并更改它,但遗憾的是,InfoWindow
没有调整自身大小,使内容溢出。我希望如果我到达InfoWindow
对象并通过它设置内容,它将自行调整大小。
答案 0 :(得分:1)
要禁止自动FusionTablesLayer InfoWindows,请在FusionTablesLayers构造函数中使用suppressInfoWindows:true option