
		function initMap() {
			gmm = new GoogleMapManager('map', '33.157567', '131.221151', 13);
			gmm.show();

			var hash = location.hash;

			// 一旦すべての観光地情報を非表示にする
			var lis = $("spots").getElementsByTagName("li");
			for(i = 0; i < lis.length; i++) {
				lis[i].style.display = "none";
			}

			// ハッシュタグが存在していれば、該当するものに対して処理を行う
			//	・SpotListの表示
			//	・Mapへの表示
			//	・onClickの追加
			if(hash) {
				mappingIcon(hash);
			}
		}

		function mappingIcon(hash) {
			var args = hash.split("-");

			var elms = document.getElementsByClassName("map" + args[0]);

			for(i = 0; i < elms.length; i++) {
				elm = elms[i];
				elm.show();

				// li要素に勝手に追加した緯度経度を取得する
				lttd = elm.getAttribute('lttd');
				lgtd = elm.getAttribute('lgtd');
				icon = elm.getAttribute('icon');
				spot = elm.getAttribute('spot');

				balloon = '<div style="width:320px;text-align:left;">' + elm.innerHTML.substr(0, 250) + '</div>';
				
				// アイコンを付与してマッピング
				gmm.setMarker(lttd, lgtd, balloon);
				
				
				// 該当のアイコンであれば表示
				if(spot == args[1]) {
					gmm.map.openInfoWindow(new GLatLng(lttd, lgtd), balloon);

				}
			}

		}
