 //<![CDATA[

    // Create a base icon for all of our markers that specifies the
    // shadow, icon dimensions, etc.


    var baseIcon = new GIcon();
    baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
    baseIcon.iconSize = new GSize(20, 34);
    baseIcon.shadowSize = new GSize(37, 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, index, text) {
      // Create a lettered icon for this point using our icon class
      var letter = String.fromCharCode("A".charCodeAt(0) + index);
      var icon = new GIcon(baseIcon);
      icon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";
      var marker = new GMarker(point, icon);

      GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(text);
      });
      return marker;
    }

    function centralParkOverlay(map){
    /*

    (A) Mt. Auburn Street, (B) North Beacon Street, (C) Arsenal Street, (D) Eliot Bridge, (E) J.F.K. Street, (F) Anderson Footbridge, (G) Western Avenue, (H) River Street, (I) BU Bridge, (J) Harvard Bridge, (K) Longfellow Bridge, (L) Science Museum

    */

                map.addOverlay(createMarker(new GLatLng(42.3647591610627, -71.18565559387207),   0, "<b>Point A</b><br>Mt. Auburn Street"));
                map.addOverlay(createMarker(new GLatLng(42.359051307364425, -71.16166591644287),  1, "<b>Point B</b><br>North Beacon Street"));
               map.addOverlay(createMarker( new GLatLng(42.361778457708425, -71.14720344543457),  2, "<b>Point C</b><br>Arsenal Street"));
                map.addOverlay(createMarker(new GLatLng(42.371734722510496, -71.13295555114746),   3, "<b>Point D</b><br>Eliot Bridge"));
                map.addOverlay(createMarker(new GLatLng(42.36900800434337, -71.12317085266113),   4, "<b>Point E</b><br>J.F.K. Street"));
                map.addOverlay(createMarker(new GLatLng(42.36848484139385, -71.11817121505737),   5, "<b>Point F</b><br>Anderson Footbridge"));
                map.addOverlay(createMarker(new GLatLng(42.364251817286835, -71.11688375473022),    6, "<b>Point G</b><br>Western Avenue"));
                map.addOverlay(createMarker(new GLatLng(42.36123937923603, -71.11677646636963),   7, "<b>Point H</b><br>River Street"));
                map.addOverlay(createMarker(new GLatLng(42.352708639553654, -71.11066102981567),   8, "<b>Point I</b><br>BU Bridge"));
                map.addOverlay(createMarker(new GLatLng(42.35445293701623, -71.09128475189209),  9, "<b>Point J</b><br>Harvard Bridge"));
                map.addOverlay(createMarker(new GLatLng(42.36154062954074, -71.07553482055664),   10, "<b>Point K</b><br>Longfellow Bridge"));
                map.addOverlay(createMarker(new GLatLng(42.367914113206865, -71.07053518295288),     11, "<b>Point L</b><br>Science Museum"));



    }





    function load() {
      if (GBrowserIsCompatible()) {

         var points = [];
         var map = new GMap2(document.getElementById("map"));
          //map.setCenter(new GLatLng(42.3643786536149, -71.12892150878906), 13);
          map.setCenter(new GLatLng(42.3643, -71.1329), 13);
          map.addControl(new GLargeMapControl());
          map.addControl(new GMapTypeControl());

        map.setMapType(G_SATELLITE_MAP);
         centralParkOverlay(map);





      }





     }




    //]]>