2012-01-19 15 views
0

これについてはvery similar questionがありますが、まだ問題は解決されておらず、欲しいかもしれません.Fusion Tablesレイヤーからのデータを使用して、すべてのInfoWindows(ツールチップ)を同時に開くことを望みます。Google MapでInfoWindowを開く

現在、マップ上の各地域をクリックすることで個別に開くことができます。望む結果は、それらが(あなたがお互いを閉じさせないように)くっついている間にそれらをすべてクリックするようなものです。

私の目標は、この情報がすべて表示されている地図を表示することです。これは、やりとりする必要はありません。私はGoogleマップでラベルを表示する簡単な方法を認識していませんが、私はそれにアプローチする別の方法を聞いてうれしく思います。この時点では、InfoWindowを残りの部分を閉じないようにしていますので、手動で開くことができます。

答えて

1

フィーチャーをクリックするまで、FusionTableLayerはデータの基本構造を公開しないため、これを直接行う方法はありません。

テーブルの行数によっては、Google Chart Toolsを使用してテーブルを直接500行まで読み込み、返されたデータに基づいて独自の情報ウィンドウを生成することができます。ポリゴンやポリラインでは簡単にポイントデータを取得するのは簡単ですが、情報ウィンドウの配置場所を決定する必要があります。また、テーブルでジオコーディングされたデータを使用する場合は、それらを再ジオコードする必要があります。 KMLを使用する場合は、各行の個々のKML機能を解析して、情報ウィンドウの配置場所を決定する必要があります。

だから、それは実行可能だが簡単ではない。