
function startUp() {
	var map = new GMap2( document.getElementById( "gmap" ) );

	mySetCenter();
	
	function mySetCenter(){
		map.setCenter( new GLatLng( center_lat, center_lng ), set_zoom );
	}

	map.addControl( new GLargeMapControl() );	// 拡大縮小メニュー
	map.addControl( new GScaleControl() );		// 縮尺表示
	map.addControl( new GMapTypeControl() );	// 表示モード切替
//	map.addControl( new GOverviewMapControl() );	// 周辺地図表示

	mySetPoint();
	
	function mySetPoint(){

		var icon = new GIcon();
		icon.image = "http://maps.google.com/mapfiles/kml/pushpin/red-pushpin.png";
		icon.iconSize = new GSize( 30, 30 );
		icon.shadow = "http://www.google.com/mapfiles/shadow50.png";
		icon.shadowSize = new GSize( 40, 30 );
		icon.iconAnchor = new GPoint( 6, 20 );
		icon.infoWindowAnchor = new GPoint( 5, 1 );

		for( i=0; i<shop_lat.length; i++ ){
			var _lat = shop_lat[i];
			var _lng = shop_lng[i];
			var _name = shop_name[i];
			var _link = shop_link[i];
			AddMarker( _lat, _lng, _name, _link );
		}
		
		function AddMarker( _lat, _lng, _name, _link ){
			var po = new GLatLng( _lat, _lng );
			var mak = new GMarker( po, icon );
			map.addOverlay( mak );

			GEvent.addListener( mak, "click", function() { location.href = _link; } );
			GEvent.addListener( mak, "mouseover", function() { mak.openInfoWindowHtml( _name ); } );
			GEvent.addListener( mak, "mouseout", function() { mak.closeInfoWindow(); } );
		}
	}

}

onload = startUp;
onunload = GUnload;

