GDownloadUrl('/drop/dane.php', 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_submitter = parseFloat(markery[i].getAttribute("lat_submitter")); var lon_submitter = parseFloat(markery[i].getAttribute("lon_submitter")); var lat_qrz = parseFloat(markery[i].getAttribute("lat_qrz")); var lon_qrz = parseFloat(markery[i].getAttribute("lon_qrz")); var pin_submitter = markery[i].getAttribute("pin_submitter"); var pin_qrz = markery[i].getAttribute("pin_qrz"); var submitter = markery[i].getAttribute("submitter"); var qrz = markery[i].getAttribute("qrz"); var marker_submitter = dodajMarker(lat_submitter,lon_submitter,pin_submitter,submitter); var marker_qrz = dodajMarker(lat_qrz,lon_qrz,pin_qrz,qrz); } } else { alert('Ups! No open dane.php'); } });
No i na mapce mam pin wysyłającego (submitter) i odbierającego (qrz) ,zaznaczone zielonym i czerwonym pinem, poniżej zrzut XML
<dane> <marker lat_submitter="53.000000" lon_submitter="20.000000" pin_submitter="icons/pin_2.png" submitter="161CT001"/> <marker lat_qrz="51.000000" lon_qrz="-1.000000" pin_qrz="icons/pin.png" qrz="26AT001"/> <point lat_submitter="53.000000" lon_submitter="20.000000"/> <point lat_qrz="51.000000" lon_qrz="-1.000000"/> <marker lat_submitter="51.000000" lon_submitter="9.000000" pin_submitter="icons/pin_2.png" submitter="13AT001"/> <marker lat_qrz="31.000000" lon_qrz="-6.000000" pin_qrz="icons/pin.png" qrz="76AT011"/> <point lat_submitter="51.000000" lon_submitter="9.000000"/> <point lat_qrz="31.000000" lon_qrz="-6.000000"/> <marker lat_submitter="44.087590" lon_submitter="1.582030" pin_submitter="icons/pin_2.png" submitter="14AT002"/> <marker lat_qrz="-18.812720" lon_qrz="47.021480" pin_qrz="icons/pin.png" qrz="183AT011"/> <point lat_submitter="44.087590" lon_submitter="1.582030"/> <point lat_qrz="-18.812720" lon_qrz="47.021480"/> <marker lat_submitter="33.431440" lon_submitter="-86.132810" pin_submitter="icons/pin_2.png" submitter="2SB015"/> <marker lat_qrz="64.472790" lon_qrz="-18.105470" pin_qrz="icons/pin.png" qrz="27AT011"/> <point lat_submitter="33.431440" lon_submitter="-86.132810"/> <point lat_qrz="64.472790" lon_qrz="-18.105470"/> </dane>
Proszę pomóżcie jak ma wyglądać kod polilini łączący marker_submitter z marker_qrz korzystając z powyższego XML