2012-03-15 19 views
0

GoogleマップJavascript APIバージョン3を使用してインタラクティブなウェブマップを作成しています。可能かどうかは分かりませんが、別のサイドバーから切り替えられるkmlファイルまた、kml内の個々のポイントにアクセスして、特定のポイントをクリックすると写真、テキストなどを地図ウィンドウの外に読み込むことができます。Google maps apiマーカー情報をサイドバーに表示

これを達成する?私はしばらく検索してきましたが、個人的には魅力的でない情報ウィンドウを設定する方法しか見つかっていませんでした。

答えて

0

GoogleマップアプリケーションにKMLをネイティブに読み込む方法があります。どのようにこれがここで行われている:私は言及します

http://gmaps-samples-v3.googlecode.com/svn/trunk/layers/layers.html

1つのトリックは、KMLを地図上にレンダリングするために、Googleのサーバーにダウンロードされているので、それはどこかの公共直面し、Webサーバー上に存在しなければならないということですGoogleがローカルマシンからアクセスすることはできません。

+1

組み込みのKMLサポートで見られる1つのことは、個々の機能に簡単にアクセスできるわけではありません。いくつかありますが、あまりありません。このような用途には十分だとは思いますが、https://developers.google.com/maps/documentation/javascript/reference#KmlMouseEventを参照してください。ユーザーがポイントをクリックすると、イベントをキャプチャすることができますあなたが好きな場所にレンダリングします。例えば、GeoXML3のようなものを簡単にする別のKMLパーサがあります。 – barryhunter

+0

すばやい応答をありがとう! GeoXML3パーサーは私の目的には非常に便利です。私が実際にやろうとしているのは、データを表示するための外部インターフェイス(通常は情報ウィンドウに表示される)を構築することだけです。したがって、情報ウィンドウを非表示にして、クリックイベントをキャプチャして、「外部サイドバー」がそのポイントに関する情報を表示するようにしたいと思います...私はまだこれの良い例を見つけていません。私はjavascript/google maps apiでかなり新しいので、誰かが大いに感謝される例を知っていれば!ありがとう! – user1270657

関連する問題