

    //<![CDATA[

    function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(52.2996, 4.6928), 17);

function createMarker(point, naam,street,zip,city) {
  var marker = new GMarker(point);
  GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml("<span class='googlemap'><b>" + naam + "</b><br/>" + street + "<br/>" + zip + "&nbsp;" + city + "</span>");
  });
  return marker;
}

        GDownloadUrl("/data.xml", function(data) {
          var xml = GXml.parse(data);
          var markers = xml.documentElement.getElementsByTagName("marker");
          for (var i = 0; i < markers.length; i++) {
            var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                                    parseFloat(markers[i].getAttribute("lng")));
			var naam = String(markers[i].getAttribute("naam"));
			var street = String(markers[i].getAttribute("street"));
			var zip = String(markers[i].getAttribute("zip"));
			var city = String(markers[i].getAttribute("city"));
			
            map.addOverlay(new GMarker(point));
			map.addOverlay(createMarker(point,naam,street,zip,city));
          }
        });
      }
    }

    //]]>

