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
-~----------~----~----~----~------~----~------~--~---

Reply via email to