var num = rez.data.length;
for(var key=0;key<num;key++)
{
var marker = [];
var point = new GLatLng(rez.data[key].latitude, rez.data[key].longitude);
marker[key] = new GMarker(point, {icon: iconS});
GEvent.addListener(marker[key], "click", function()
{
marker[key].openInfoWindowHtml('xxxxxx');
});
map.getMap().addOverlay(marker[key]);
}
私はライン未定義marker[key].openInfoWindowHtml('xxxxxx');
でmarker[key]
である理由誰も私を伝えることができ、ここに助けが必要?私はそれをここで定義された:marker[key] = new GMarker(point, {icon: iconS});
Javascriptの変数問題、簡単な質問
をはい、私は[] = /ペーストするvarマーカーをコピーするのを忘れ。宣言、私はそれをやった、bind()またはグローバル宣言の原因を使用する方法を説明することができます問題があるようです。 –