I m trying to show multiple markers from a xml file, but I’m just able to show one marker. Here is the code, is something missing in it?
Best regards.
downloadUrl("myfile.xml", function(data) {
var xml = xmlParse(data);
var markers = xml.documentElement.getElementsByTagName("marker");
var position = [];
for (var i = 0; i < markers.length; i++) {
var lat = parseFloat(markers[i].getAttribute("lat"));
var lng = parseFloat(markers[i].getAttribute("lng"));
var point = new google.maps.LatLng(lat,lng);
}//finish loop
var image = '/artworks/icons/iconBlue.png';
var myLatlng = new google.maps.LatLng(lat, lng);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title:"info",
icon: image
});
}); //end downloadurl
Javascript holds values each variable in a function. To create many markers, your code should be like this: