1

InfoWindow用户单击地图后,我需要访问一个对象。不幸的是,提供的事件对象只提供了.infoWindowHtml属性,它可以让我自定义InfoWindow内容,但不能让我对信息窗口本身做任何事情。有没有办法从 JavaScript 中获取对象?

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


背景:实际上,我只需要动态加载InfoWindow内容。通过一些 jQuery 魔法,我设法找到了我的内容元素并对其进行了更改,但InfoWindow不幸的是,它并没有调整自身的大小,这使得内容严重溢出。我希望,如果我到达InfoWindow对象并通过它设置内容,它会调整自己的大小。

4

1 回答 1

1

要抑制自动 FusionTablesLayer InfoWindows,请使用FusionTablesLayers 构造函数中的 suppressInfoWindows:true选项

于 2012-11-24T17:15:11.153 回答