0

以下のチュートリアルを使用して、kmlファイルの情報を読み込み、マップの右側に表示します。このチュートリアルではkmlファイルから情報が来たときに、Googleマップ用のマーカーをクリックするのではなく、ページが読み込まれたときにデフォルトの情報を表示するにはどうすればよいですか?

http://code.google.com/apis/maps/documentation/javascript/examples/layer-kml-features.html

、右側の情報は、特定のマーカーのクリック時に移入されます。デフォルトでは、右側は空白です。クリックせずにデフォルトの情報を表示する方法を教えてください。私は、ページがロードされると、マーカに関連付けられた情報、つまりマップの中心点を表示する必要があることを意味します。ユーザーが他のマーカーをクリックすると、情報がそれに応じて変更されます。

tilesloadedイベントを試しましたが、動作しません。

ボトムライン:私は

答えて

0

KmlLayerオブジェクトをクリックせずにKML機能へのアクセスを与えるものではありませんマーカーをクリックせずに情報を表示しますか。そうしたい場合は、KMLを個別に解析する必要があります。あなたはjQueryのを使用しているので、あなたはparseXMLを使用することができます。

http://api.jquery.com/jQuery.parseXML/

+0

はあなたが何を意味するかわからないKMLファイルを – Mike

+0

使用せずにこの効果をacheiveする他の方法があります。 JavaScriptを使わずに地図上にマーカーを作成し、そのデータをサイドパネルに読み込む方法があるのでしょうか?はい、あなたはそれを行うことができます。サーバーからページにJSONを送信して、マーカーとサイドパネルの両方を作成してください。 –

関連する問題