0

Fusion Tables レイヤーの情報ウィンドウ (Google マップ v3) の情報ウィンドウの影を非表示にしようとしています。Google Map API V3 で infowindow の影を非表示にするスレッドを読みましたが、「スタイル」の提案は効果がないようで、infowindow オブジェクト自体への必要なアクセスを取得する方法がわかりません (ただし、 infoWindowHtml プロパティを介して html にアクセスできます)。

カスタム オーバーレイとそれらの影を非表示にする方法について読みましたが、非カスタム オーバーレイに対してこれを行うにはどうすればよいですか?

これを行う理由は、ここで説明されている IE 7/8 の問題のためです。

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

4

1 に答える 1

0

infobubble ユーティリティ ライブラリを使用できます (影を制御できます)。または、影のない独自の情報ウィンドウを作成します。

FusionTablesLayer で infoBubble ライブラリを使用するには:

  1. set {suppressInfoWindows:false} - デフォルトの情報ウィンドウを抑制します
  2. FusionTablesLayer にクリック リスナーを追加する
  3. そのクリック リスナーで、デフォルトの InfoWindow HTML (.infoWindowHtml) にアクセスできます。
  4. そのコンテンツで infoBubble を開きます (または、必要に応じて変更します)。
于 2012-12-04T17:50:25.360 に答える