var xml = GXml.parse(data);
var result="";
var placemarks = xml.documentElement.getElementsByTagName("Placemark");
markers= [];
map.clearOverlays();
for (var i = 0; i < placemarks.length; i++) {
//debugger;
var placemark_objs = placemarks[i].childNodes;
var placemark_styles = placemark_objs[3].childNodes;
var text = placemark_styles[1].childNodes[1];
var point = new GLatLng(placemark_objs[4].nodeTypedValue.split(",")[1], placemark_objs[4].nodeTypedValue.split(",")[0]);
var icon = new GIcon();
icon.iconSize = new GSize(36, 51);
icon.image = "images/schools.png";
icon.iconAnchor = new GPoint(18, 51);
icon.infoWindowAnchor = new GPoint(10, 6);
var marker = new GMarker(point, {
icon: icon,
title: placemark_objs[0].nodeTypedValue
});
marker.point = point;
marker.text = text;
map.addOverlay(marker);
markers.push(marker);