﻿function LoadMap01() {

    if (GBrowserIsCompatible()) {
        
        var map = new GMap2(document.getElementById("map"));

		// - - - - - - - -
		// BASIC MAP SETUP
		// - - - - - - - -
	
		map.setCenter(new GLatLng(47.230177,11.383939), 15);

		// ADD MAP TYPE CONTROL

		var mapTypeControl = new GMapTypeControl();
		var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(7,7));
		map.addControl(mapTypeControl, topRight);

		// ADD MAP NAVIGATION CONTROL

		var LargeMapControl = new GLargeMapControl();
		var topLeft = new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(4,7));
		map.addControl(LargeMapControl, topLeft);

		// ADD MAP SCALE CONTROL

		map.addControl(new GScaleControl());

		// CREATE BASE ICON IMAGE, DIMENSION, SHADOW, ANCHOR

		var baseIcon = new GIcon();
		baseIcon.shadow = "/material/mapicon_shadow.png";
		baseIcon.iconSize = new GSize(173, 37);
		baseIcon.shadowSize = new GSize(192, 37);
		baseIcon.iconAnchor = new GPoint(85, 37);
		baseIcon.infoWindowAnchor = new GPoint(50, 37);
		baseIcon.infoShadowAnchor = new GPoint(50, 37);

		// - - - - - - - - -
		// ADD MARKER TO MAP
		// - - - - - - - - -

		var point = new GLatLng(47.228326,11.384304);

		var mapIcon = new GIcon(baseIcon);
		mapIcon.image = "/material/mapicon.png";
		markerOptions = { icon:mapIcon };
		var marker = new GMarker(point, markerOptions);
		map.addOverlay(marker);
        
    }

}