		
function init() {
	
	// marker’č‹`
	var icon1 = new GIcon();
	icon1.image = "image/ico_icon01.png";
	icon1.shadow = "image/img_shadow.png";
	icon1.iconSize = new GSize(32, 47);
	icon1.shadowSize = new GSize(63, 48);
	icon1.iconAnchor = new GPoint(15, 45);
	icon1.infoWindowAnchor = new GPoint(5, 1);
	
	var icon2 = new GIcon();
	icon2.image = "image/ico_icon02.png";
	icon2.shadow = "image/img_shadow.png";
	icon2.iconSize = new GSize(32, 47);
	icon2.shadowSize = new GSize(63, 48);
	icon2.iconAnchor = new GPoint(15, 45);
	icon2.infoWindowAnchor = new GPoint(5, 1);
	
	var icon3 = new GIcon();
	icon3.image = "image/ico_icon03.png";
	icon3.shadow = "image/img_shadow.png";
	icon3.iconSize = new GSize(32, 47);
	icon3.shadowSize = new GSize(63, 48);
	icon3.iconAnchor = new GPoint(15, 45);
	icon3.infoWindowAnchor = new GPoint(5, 1);

	if (GBrowserIsCompatible()) {
		var map = new GMap(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addMapType(G_PHYSICAL_MAP);
		map.centerAndZoom(new GPoint(136.62941, 34.96306), 6);
		
		this.addMarker = function( icon, lat, lng, html, d_lo, d_la) {
			if(d_la && d_lo)
				map.centerAndZoom(new GPoint(d_lo, d_la), 3);
				
			var point = new GPoint(lat, lng);
			var marker = new GMarker(point, eval(icon));
	
			GEvent.addListener(marker, "click", function() {
				marker.openInfoWindowHtml(html);
			});
			map.addOverlay(marker);
		}

	}
	
}

		
	

