window.onload = function() {
	gmapset();
}
var map;
var icon_st;
var icon_ht;
var icon_ku;

function gmapset(){
	if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(37, 139), 5);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GOverviewMapControl());
		map.addControl(new GScaleControl());
		geocoder = new GClientGeocoder();
		map.enableDoubleClickZoom();
		map.enableContinuousZoom()

		icon_st = new GIcon();
	    icon_st.image = "/gazo/station_mark.png";  //アイコン画像
	    icon_st.iconSize = new GSize(20, 30);    //アイコンサイズ
	    icon_st.iconAnchor = new GPoint(10,30);
//		icon_st.shadow = "/gazo/station_mark.png";
//		icon_st.shadowSize = new GSize(20, 30); 
		icon_st.infoWindowAnchor = new GPoint(10,10);

		icon_ht = new GIcon();
	    icon_ht.image = "/gazo/hotel_mark.png";  //アイコン画像
	    icon_ht.iconSize = new GSize(20, 30);    //アイコンサイズ
	    icon_ht.iconAnchor = new GPoint(10,30);
		icon_ht.infoWindowAnchor = new GPoint(10,10);

		icon_ku = new GIcon();
	    icon_ku.image = "/gazo/hotel_aki_mark.png";  //アイコン画像
	    icon_ku.iconSize = new GSize(20, 30);    //アイコンサイズ
	    icon_ku.iconAnchor = new GPoint(10,30);
		icon_ku.infoWindowAnchor = new GPoint(10,10);

		icon_in = new GIcon();
	    icon_in.image = "/gazo/inshoku_mark.png";  //アイコン画像
	    icon_in.iconSize = new GSize(20, 30);    //アイコンサイズ
	    icon_in.iconAnchor = new GPoint(10,30);
		icon_in.infoWindowAnchor = new GPoint(10,10);
      }

	GEvent.addListener(map, 'click', function(overlay, point) {
		if (point) {
    	    document.getElementById("show_x").value = point.x;
        	document.getElementById("show_y").value = point.y;
			map.panTo(new GLatLng(point.y, point.x));
		}
    });
}
