witam serdecznie,
mam taki problem
mam taki oto kod:
function wczytajObj(icon){
var markers = [];
var icon1 = icon;
GDownloadUrl('objmapxml.xml',function(dane,kodOdpowiedzi)
{
if(kodOdpowiedzi==200)
{
var xml = GXml.parse(dane);
var markery = xml.documentElement.getElementsByTagName("marker");
for(var i=0; i<markery.length; i++)
{
var lat = parseFloat(markery[i].getAttribute("lat"));
var lon = parseFloat(markery[i].getAttribute("lng"));
var nazwa = markery[i].getAttribute("nazwa");
var marker = new GMarker(new GLatLng(lat,lon));
markers.push(marker);
}
alert('Wczytano '+markery.length+' markerów z pliku dane1.xml');
}
else
{
alert('Nie mogłem otworzyć pliku dane1.xml');
}
});
}
problem polega na tym ze chcialbym zwrocic tablice markers ale nie wiem kiedy i w jakie sposob:| kiedy zrobie to bezposrednio po forze to dostaje undefined a jesli na koniec funkcji to rozmiar jest 0. ma ktos moze jakies rozwiazanie?
dziekuje i pozdrawiam