	var iconObj = new GIcon();
	iconObj.iconSize = new GSize(18, 18);
	iconObj.shadowSize = new GSize(37, 34);
	iconObj.iconAnchor = new GPoint(10, 10);
	iconObj.infoWindowAnchor = new GPoint(10, 0);

	var typeFlag = new Array(0,0,0,0);
	var GenreFlag = new Array(0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0, 0,0,0,0);

	var htmls = [];
	var i = 0;
	var gmarkers = new Array();

function mapStart() {

	//センターにする座標
	var xCenterKey = 139.73480701446533;
	var yCenterKey = 35.73621918088173;
	var mapSize    = 16;

	mapCreate(xCenterKey, yCenterKey, mapSize);
}

function mapCreate(xCenterKey, yCenterKey, mapSize) {
	map = new GMap2(document.getElementById("dMaps"));

	//引数（(緯度、経度）、ズームレベル)
	map.setCenter(new GLatLng(yCenterKey, xCenterKey), mapSize);

	map.addControl(new GLargeMapControl());

	ctrlObjV = new GOverviewMapControl(new GSize(120, 120));
	map.addControl(ctrlObjV);
}

//クリックされた種別
function clickType(j) {

	for(k = 0; k < gmarkers.length; k++) {
		for(l = 0; l < gmarkers[k].length; l++) {
			map.removeOverlay(gmarkers[k][l]);
		}
	}
	if(typeFlag[j-1] == 0) {
		//クリックされた種別を表示
		switch(j){
			case 1:		//買う（生鮮・食料品）
				getGenre01(1);
				getGenre02(2);
				getGenre03(3);
				getGenre04(4);
				break;
			case 2:		//買う（暮らし・ファッション）
				getGenre05(1);
				getGenre06(2);
				getGenre07(3);
				getGenre08(4);
				getGenre09(5);
				getGenre10(6);
				getGenre11(7);
				break;
			case 3:		//食べる・飲む
				getGenre12(1);
				getGenre13(2);
				getGenre14(3);
				break;
			case 4:		//病院・施設・その他
			default:
				getGenre15(1);
				getGenre16(2);
				getGenre17(3);
				getGenre18(4);
				getGenre19(5);
				break;

		}
		for(m = 0; m < typeFlag.length; m++) {
			if(m == (j-1)) {
				typeFlag[j-1] = 1;
			} else {
				typeFlag[m] = 0;
			}
		}
	} else {
		typeFlag[j-1] = 0;
	}
}

//クリックされたジャンル別
function clickGenre(j) {
	for(k = 0; k < gmarkers.length; k++) {
		for(l = 0; l < gmarkers[k].length; l++) {
			map.removeOverlay(gmarkers[k][l]);
		}
	}
	if(GenreFlag[j-1] == 0) {
		//クリックされたジャンルを表示
		switch(j){
//買う（生鮮・食料品）
			case 1:		//食料品・食材 等
				getGenre01(1);
				break;
			case 2:		//青果
				getGenre02(1);
				break;
			case 3:		//鮮魚
				getGenre03(1);
				break;
			case 4:		//スーパー・コンビニ
				getGenre04(1);
				break;
//買う（暮らし・ファッション）
			case 5:		//衣料品・呉服 等
				getGenre05(1);
				break;
			case 6:		//薬局・化粧品 等
				getGenre06(1);
				break;
			case 7:		//雑貨・生活小物
				getGenre07(1);
				break;
			case 8:		//靴・カバン・傘 等
				getGenre08(1);
				break;
			case 9:		//家具・インテリア・寝具 等
				getGenre09(1);
				break;
			case 10:	//生花
				getGenre10(1);
				break;
			case 11:	//電化製品
				getGenre11(1);
				break;
//食べる・飲む
			case 12:	//レストラン・食事処 等
				getGenre12(1);
				break;
			case 13:	//喫茶
				getGenre13(1);
				break;
			case 14:	//和菓子・甘味処
				getGenre14(1);
				break;
//病院・施設・その他
			case 15:	//病院・歯科・診療所
				getGenre15(1);
				break;
			case 16:	//展示場
				getGenre16(1);
				break;
			case 17:	//郵便局
				getGenre17(1);
				break;
			case 18:	//金融機関
				getGenre18(1);
				break;
			case 19:	//美容院・不動産・仏具 等
				getGenre19(1);
				break;
			default:
				break;
		}
		for(m = 0; m < GenreFlag.length; m++) {
			if(m == (j-1)) {
				GenreFlag[j-1] = 1;
			} else {
				GenreFlag[m] = 0;
			}
		}
	} else {
		GenreFlag[j-1] = 0;
	}
}


