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 に答える