1

Google マップ API v3 の使用

フュージョン テーブル レイヤーのポリゴンを使用して色付けされた国を含むマップがあります。ポリゴンをクリックすると、Web インターフェイスで設定されたデフォルトの Fusion Table 情報ウィンドウが開きます。

一部の国は特定のズーム レベルでは表示されないため、これらの国にはポリゴン AND マーカーを表示して、クリックするとデフォルトの Fusion Table 情報ウィンドウが開くようにしたいと考えています。標準の地図マーカーを追加しましたが、クリックしても Fusion Table 情報ウィンドウを開く方法がありません。

ドキュメントを読み、例を見ましたが、これがどのように達成されるかわかりません。これは可能ですか?

4

2 に答える 2

1

これを機能させることができました。

2番目のFusionTableレイヤーを作成し、KML列を選択する代わりに、小さな国を指定するWHERE句を含むLongitude列を選択しました。これにより、ポリゴンレイヤーの上にある小さな国にマーカーが付いたレイヤーがレンダリングされます。

唯一の欠点は、ポリゴンとマーカーの両方がクリック可能であり、重複するデフォルトのFusionTable情報ウィンドウを開く可能性があることです。しかし、大きな問題ではありません。

于 2012-07-27T12:36:49.510 に答える
0

外部クリックイベントから「デフォルトのFusionTables情報ウィンドウ」にアクセスすることはできません。ページからFusionTableにクエリを実行し、Google Maps APIマーカー(またはサイドバーエントリ)をクリックすると、同じ情報を含む情報ウィンドウを表示できます。

(例を提供しなかったため、マーカーではなく、サイドバーのクリックから情報ウィンドウを開きます)

于 2012-07-25T13:49:12.083 に答える