2012-01-30 10 views
1

jquery-ui-map(http://code.google.com/p/jquery-ui-map/)を使用してゴルフコースをレンダリングしています地図上にXMLフィードを使用してコースを導入しています。ポイントを正しく表示することができますが、各情報ウィンドウは完全に同じです(XMLフィードの最後のアイテム)。jquery-ui-mapを使用してポイントと情報ウィンドウのXMLを取得する

URL:http://www.madebysprung.com/playground/gmaps/test/

XML:http://www.madebysprung.com/playground/gmaps/test/map.xml

私は "markerhtml" と呼ばれる変数で情報ボックスのHTMLを構築しています。次に、infohtmlの内容にmarkerhtmlを渡します。

私はこのお手伝いをいただきありがとうございます。ありがとう!

答えて

2

これは可変範囲の問題です。コードにmarkerhtmlという名前のローカル変数を宣言していません。緯度と経度の変数の下に追加することができます。

lat = $(this).find("lat").text(); 
long = $(this).find("long").text(); 
var markerhtml; 

また、変数の名前を "long"から "lng"(または他のもの)に変更する必要があります。長い間、JSの予約語が一点であった。それを使用しないで少しきれいです。

+0

ありがとうAndres!これは素晴らしく、 "長い"変数を整理しました。再度、感謝します! – Claydough

+0

うれしかったよ! – andresf

関連する問題