Here is another xml data to push to in an array problem.
I try to draw a GPolygon from an array. But it fails to prepare data
from xml i think?
Thanks
Caglar
Sample xml
<?xml version="1.0" encoding="UTF-8"?>
<dkm>
<parca>
<name>CC06</name>
<kod>215</kod>
<veriler>36.821943,38.466519;36.816489,38.466417;36.811035,38.466315;36.805581,38.466213;36.800127,38.466111;36.794673,38.466008;36.789218,38.465905;36.783764,38.465802;36.77831,38.465699;36.772856,38.465595;36.767402,38.465491;36.761947,38.465387;36.756493,38.465283;36.751039,38.465178;36.745585,38.465073;36.74013,38.464968;36.734676,38.464863;36.729222,38.464757;36.723768,38.464651;</
veriler>
</parca>
<parca>
<name>DD03</name>
<kod>470</kod>
<veriler>37.841631,39.201936;37.847146,39.201991;37.85266,39.202045;37.858174,39.2021;37.863688,39.202153;37.869202,39.202207;37.874716,39.20226;37.88023,39.202314;37.885744,39.202367;37.891258,39.202419;37.896772,39.202471;37.902286,39.202524;37.9078,39.202575;37.913314,39.202627;</
veriler>
</parca>
And the source code:
function kareleriGoster()
{
var xmlDoc;
var xmlUri = "./coordinates/muhlisVeriler.xml";
var request = GXmlHttp.create();
request.open("GET", xmlUri, false);
request.send(null);
var xmlDoc = request.responseXML;
bizimPoly = [];
var veri = xmlDoc.getElementsByTagName("veriler");
for (vi=0;vi<veri.length;vi++)
{
var veriKatari = xmlDoc.getElementsByTagName("veriler")
[vi].childNodes[0].nodeValue.split(';');
var cizgiDizisi = [];
for(xyz=0;xyz<veriKatari.length;xyz++)
{
var veriTek = veriKatari[xyz].split(',');
var yeniLat = parseFloat(veriTek[0]);
var yeniLng = parseFloat(veriTek[1]);
var yeniNokta = new GLatLng(yeniLat,yeniLng);
alert(yeniNokta);
cizgiDizisi.push(yeniNokta);
}
bizimPoly[vi] = new GPolygon((cizgiDizisi),"black",
1,1,"#ee82ee",0,{clickable:false});
map.addOverlay(bizimPoly[vi]);
bizimPolyMi=true;
}
}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-maps-api?hl=en
-~----------~----~----~----~------~----~------~--~---