// JavaScript Document
    //<![CDATA[

    function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));

        GEvent.addListener(map, "moveend", function() {
  var center = map.getCenter();
  //document.getElementById("message").innerHTML = center.toString();
  //<div id="message"></div>
});


        map.addControl(new GSmallMapControl());
        //map.addControl(new GMapTypeControl());

        map.setCenter(new GLatLng(48.6400, -2.0100), 10);
		//map.setMapType(G_SATELLITE_MAP);
		map.setMapType(G_HYBRID_MAP);

        // Create a base icon for all of our markers that specifies the
        // shadow, icon dimensions, etc.
        var baseIcon = new GIcon();
        baseIcon.image = "http://www.bateaux-de-saint-malo.com/images/snsm.gif";
        baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
        baseIcon.iconSize = new GSize(34, 34);
        baseIcon.shadowSize = new GSize(34, 34);
        baseIcon.iconAnchor = new GPoint(9, 34);
        baseIcon.infoWindowAnchor = new GPoint(9, 2);
        baseIcon.infoShadowAnchor = new GPoint(18, 25);

// Creates a marker whose info window displays the letter corresponding
// to the given index.
function createMarker(point, link, title) {
  var icon = new GIcon(baseIcon);
  var marker = new GMarker(point, icon);
  var texte = "<h3>" + title + "</h3>"+link;
  GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(texte);});
  return marker;
}

GDownloadUrl("newdataSNSM.xml", function(data, responseCode) {
  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 link = markers[i].getAttribute("link");
    var title = markers[i].getAttribute("title");
    //map.addOverlay(new GMarker(point));
    map.addOverlay(createMarker(point,link,title));
  }
});

      }
    }

    //]]>

