Note that there are some explanatory texts on larger screens.

plurals
  1. POIssue with Google Maps JavaScript API
    primarykey
    data
    text
    <p>This my code. I get data from xml. But it's not working.. Please look it where is there error.<br> I can't find it.. I am working on it for more than a week...</p> <p>But nothing:(</p> <p>P.S. Sorry for my English.. </p> <p>This is my XML data.. </p> <pre><code> &lt;marker&gt; &lt;line id_line="1" colour="#ccc" width="4" users="line" coordinats="47.828979,40.974844;47.839451,40.985211;47.848377,40.981064;47.853699,40.984822"&gt; &lt;point lng="40.974844" lat="47.828979"/&gt; &lt;point lng="40.985211" lat="47.839451"/&gt; &lt;point lng="40.981064" lat="47.848377"/&gt; &lt;point lng="40.984822" lat="47.853699"/&gt; &lt;/line&gt; &lt;/marker&gt; </code></pre> <p>JavaScript:</p> <pre><code>function line() { var point=[]; downloadUrl("line.php", function(data) { var xml = data.responseXML; var markers = xmlDoc.documentElement.getElementsByTagName("marker"); var lines = xmlDoc.documentElement.getElementsByTagName("line"); for (var a = 0; a &lt; lines.length; a++) { var colour = lines[a].getAttribute("colour"); var width = parseFloat(lines[a].getAttribute("width")); var points = lines[a].getElementsByTagName("point"); alert (points[i].getAttribute("lat")); var pts = []; for (var i = 0; i &lt; points.length; i++) { pts[i] = new google.maps.LatLng(parseFloat(points[i].getAttribute("lat")), parseFloat(points[i].getAttribute("lng"))); } new google.maps.Polyline(pts,colour,width); pts.setMap(map); } google.maps.event.addListener(pointpath,'mouseover', function() { this.setOptions({strokeColor: '#3ADF00' }); this.setOptions({strokeOpacity: 1.0 }); this.setOptions({strokeWeight: 4 }); }); google.maps.event.addListener(pointpath,'mouseout', function() { this.setOptions({strokeColor: '#FF0040' }); this.setOptions({strokeOpacity: 1.0 }); this.setOptions({strokeWeight: 2 }); }); var mpenc = new google.maps.InfoWindow(); var contentString = "Status: " + status ; google.maps.event.addListener(pointpath,'click', function(event) { mpenc.setContent(contentString); mpenc.setPosition(event.latLng); mpenc.open(map); }); } }); function downloadUrl(url, callback) { var request = window.ActiveXObject ? new ActiveXObject('Microsoft.XMLHTTP') : new XMLHttpRequest; request.onreadystatechange = function() { if (request.readyState == 4) { request.onreadystatechange = doNothing; callback(request, request.status); } }; request.open('GET', url, true); request.send(null); } } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload