Koledzy, posiłkując się przykładem z API, wyciągam dane z bazy do pliku XML, a następnie mój skrypt wygląda tak
  1. GDownloadUrl('/drop/dane.php', function(dane,kodOdpowiedzi)
  2. {
  3. if(kodOdpowiedzi==200)
  4. {
  5. var xml = GXml.parse(dane);
  6. var markery = xml.documentElement.getElementsByTagName("marker");
  7. for(var i=0; i<markery.length; i++)
  8. {
  9. var lat_submitter = parseFloat(markery[i].getAttribute("lat_submitter"));
  10. var lon_submitter = parseFloat(markery[i].getAttribute("lon_submitter"));
  11. var lat_qrz = parseFloat(markery[i].getAttribute("lat_qrz"));
  12. var lon_qrz = parseFloat(markery[i].getAttribute("lon_qrz"));
  13. var pin_submitter = markery[i].getAttribute("pin_submitter");
  14. var pin_qrz = markery[i].getAttribute("pin_qrz");
  15. var submitter = markery[i].getAttribute("submitter");
  16. var qrz = markery[i].getAttribute("qrz");
  17. var marker_submitter = dodajMarker(lat_submitter,lon_submitter,pin_submitter,submitter);
  18. var marker_qrz = dodajMarker(lat_qrz,lon_qrz,pin_qrz,qrz);
  19. }
  20. }
  21. else
  22. {
  23. alert('Ups! No open dane.php');
  24. }
  25. });

No i na mapce mam pin wysyłającego (submitter) i odbierającego (qrz) ,zaznaczone zielonym i czerwonym pinem, poniżej zrzut XML
  1. <dane>
  2. <marker lat_submitter="53.000000" lon_submitter="20.000000" pin_submitter="icons/pin_2.png" submitter="161CT001"/>
  3. <marker lat_qrz="51.000000" lon_qrz="-1.000000" pin_qrz="icons/pin.png" qrz="26AT001"/>
  4. <point lat_submitter="53.000000" lon_submitter="20.000000"/>
  5. <point lat_qrz="51.000000" lon_qrz="-1.000000"/>
  6. <marker lat_submitter="51.000000" lon_submitter="9.000000" pin_submitter="icons/pin_2.png" submitter="13AT001"/>
  7. <marker lat_qrz="31.000000" lon_qrz="-6.000000" pin_qrz="icons/pin.png" qrz="76AT011"/>
  8. <point lat_submitter="51.000000" lon_submitter="9.000000"/>
  9. <point lat_qrz="31.000000" lon_qrz="-6.000000"/>
  10. <marker lat_submitter="44.087590" lon_submitter="1.582030" pin_submitter="icons/pin_2.png" submitter="14AT002"/>
  11. <marker lat_qrz="-18.812720" lon_qrz="47.021480" pin_qrz="icons/pin.png" qrz="183AT011"/>
  12. <point lat_submitter="44.087590" lon_submitter="1.582030"/>
  13. <point lat_qrz="-18.812720" lon_qrz="47.021480"/>
  14. <marker lat_submitter="33.431440" lon_submitter="-86.132810" pin_submitter="icons/pin_2.png" submitter="2SB015"/>
  15. <marker lat_qrz="64.472790" lon_qrz="-18.105470" pin_qrz="icons/pin.png" qrz="27AT011"/>
  16. <point lat_submitter="33.431440" lon_submitter="-86.132810"/>
  17. <point lat_qrz="64.472790" lon_qrz="-18.105470"/>
  18. </dane>

Proszę pomóżcie jak ma wyglądać kod polilini łączący marker_submitter z marker_qrz korzystając z powyższego XML