1

Google Fusion Tables (API を使用) で Google Maps API を使用する場合、クリック イベントが重複領域内の複数のポリゴンから選択した情報を取得できるようにする方法を知りたいです。どうすればいいですか?

重なり合うポリゴン A、B、C があるとします。クリック イベントを使用して、その時点でのデータの交差に対応するデータをフィルタリングできるようにします。

これにより、A = {1,2,3,4,5}、B = {3,4,5}、C = {1,2,3,5} のようにデータをマージできます。交点をクリックすると、{3,5} がリストされます。

従来、「クリック」できるポリゴンは 1 つだけでした。カスタム ポップアップ ウィンドウを表示する前に、複数のポリゴンを一度に「クリック」して、各ポリゴンの名前 (および必要なその他の情報) を処理したいと考えています。

同じフュージョン テーブル内のポリゴンに対してこれを行うことはできますか? 例: Table1 = A、B、C。また、異なるフュージョン テーブルのポリゴンに対して実行できますか? 例: テーブル 1 = A、テーブル 2 = B、C。

クリック イベントがその情報にどのようにアクセスするかについて、さらに詳しく知るにはどうすればよいでしょうか?

4

1 に答える 1

1

これは、Fusion Tables だけを使用することはできません。マップにクリック リスナーを設定して、誰かがマップをクリックすると、Fusion Tables にクエリが送信され、そのポイントと交差するすべてのポリゴンを見つけることができる場合があります。クリックされました (CIRCLE と非常に小さい半径で ST_INTERSECTS を使用します)。返される結果は、基本的にその時点でのデータの交差です。

于 2012-04-27T23:01:54.177 に答える