2012-04-17 7 views
0

私は、私が行っている研究を視覚化するためにいくつかの目印を付けてMapsオーバーレイを定義しました。説明には結果があり、すべてうまく動作します。しかし、バルーンを開くと、以前開いていたものが閉じられますので、異なる目印に比べて結果を比較することは実際にはありません。KML/Googleマップで同時に複数のバルーンを開いたままにする

私はKML FAQを見ましたが、KMLを開いたときに説明を開くことはできません。[1]また、機能アンカーを使用して、最初のバルーンが開いたときに別のバルーンを開くように指示しています。しかし、これは同時に私が開いている風船のセットを持っていることを意味します。

他のバルーンを開いたときに閉じないようにすることは可能ですか?表示されていない場合は、開いている目印を閲覧者が決めることができる複数の場所でテキスト情報を表示する別の方法がありますか?

[1] https://developers.google.com/kml/faq#balloonopenfile

を[2] https://developers.google.com/kml/documentation/kmlreference#featureanchor

答えて

0

をここではオプションにあります:

あなたがKMLLayerを作成すると、falsesuppressInfoWindowsオプションを設定します。次に、クリックイベントをキャプチャするイベントを追加します。[https://developers.google.com/maps/documentation/javascript/reference#KmlMouseEvent][1]

これにより、featureData、[https: /developers.google.com/maps/documentation/javascript/reference#KmlFeatureData][2] あなたにinfoWindowHtmlへのアクセス権を与えます。これで、クリックの位置に独自のInfoWindowを作成できます。それぞれのクリックに対して新しいものを作成し、開いたままにします。

+0

ありがとうございました。私はこの問題のためのKMLのみのソリューションがあることを望んでいましたが、一般的に解決できるのはうれしいです。 – fpetran

関連する問題