﻿$(document).ready(function() {
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(19.452288, -70.679061), 14);
        map.removeMapType(G_HYBRID_MAP);
        map.removeMapType(G_NORMAL_MAP);
        map.setMapType(G_SATELLITE_MAP);
        var mapControl = new GMapTypeControl();
        map.addControl(mapControl);
        map.addControl(new GSmallMapControl());
        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);
        function createMarker(point, index) {
            var letter = String.fromCharCode("A".charCodeAt(0) + index);
            var letteredIcon = new GIcon(baseIcon);
            letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";
            markerOptions = { icon: letteredIcon };
            var marker = new GMarker(point, markerOptions);
            return marker;
        }
        var point = new GLatLng(19.454979, -70.696319);
        map.addOverlay(createMarker(point, 0));
        var point = new GLatLng(19.458601, -70.698529);
        map.addOverlay(createMarker(point, 1));
        var point = new GLatLng(19.452248, -70.699988);
        map.addOverlay(createMarker(point, 2));
        var point = new GLatLng(19.453239, -70.703030);
        map.addOverlay(createMarker(point, 3));
        var point = new GLatLng(19.453133, -70.708179);
        map.addOverlay(createMarker(point, 4));
        var point = new GLatLng(19.465697, -70.707761);
        map.addOverlay(createMarker(point, 5));
        var point = new GLatLng(19.455854, -70.698996);
        map.addOverlay(createMarker(point, 6));
        var point = new GLatLng(19.458565, -70.683235);
        map.addOverlay(createMarker(point, 7));
        var point = new GLatLng(19.459142, -70.680011);
        map.addOverlay(createMarker(point, 8));
        var point = new GLatLng(19.435580, -70.661219);
        map.addOverlay(createMarker(point, 9));
    }
});