// JavaScript Document
var map;
var marks;
var txt_list=[];
var marker_list=[];

function load() {
    if(GBrowserIsCompatible()){
        /* 地図インスタンス生成 */
        map=new GMap2(document.getElementById("map"));
        /* 中心地点 */
        map.setCenter(new GLatLng(26.13772665177633,127.79305458068847), 14);
		//マップコントローラを付ける
		map.addControl(new GSmallMapControl());
		
//オリジナルマーカーの画像を作成

//icon1 拝所
var icon1 = new GIcon();
icon1.image = "http://maps.google.co.jp/mapfiles/ms/icons/rangerstation.png";
icon1.shadow = "http://maps.google.co.jp/mapfiles/ms/icons/rangerstation.shadow.png";
icon1.iconSize=new GSize(32,32);
icon1.shadowSize=new GSize(59,32);
icon1.iconAnchor=new GPoint(16,32);
icon1.infoWindowAnchor=new GPoint(16,0);
//icon2　食べる
var icon2 = new GIcon();
icon2.image = "http://maps.google.co.jp/mapfiles/ms/icons/restaurant.png";
icon2.shadow = "http://maps.google.co.jp/mapfiles/ms/icons/restaurant.shadow.png";
icon2.iconSize=new GSize(32,32);
icon2.shadowSize=new GSize(59,32);
icon2.iconAnchor=new GPoint(16,32);
icon2.infoWindowAnchor=new GPoint(16,0);
//icon3　宿泊
var icon3 = new GIcon();
icon3.image = "http://maps.google.co.jp/mapfiles/ms/icons/lodging.png";
icon3.shadow = "http://maps.google.co.jp/mapfiles/ms/icons/lodging.shadow.png";
icon3.iconSize=new GSize(32,32);
icon3.shadowSize=new GSize(59,32);
icon3.iconAnchor=new GPoint(16,32);
icon3.infoWindowAnchor=new GPoint(16,0);
//icon4　買い物
var icon4 = new GIcon();
icon4.image = "http://maps.google.co.jp/mapfiles/ms/icons/shopping.png";
icon4.shadow = "http://maps.google.co.jp/mapfiles/ms/icons/shopping.shadow.png";
icon4.iconSize=new GSize(32,32);
icon4.shadowSize=new GSize(59,32);
icon4.iconAnchor=new GPoint(16,32);
icon4.infoWindowAnchor=new GPoint(16,0);
//icon5　体験
var icon5 = new GIcon();
icon5.image = "http://maps.google.co.jp/mapfiles/ms/icons/trail.png";
icon5.shadow = "http://maps.google.co.jp/mapfiles/ms/icons/trail.shadow.png";
icon5.iconSize=new GSize(32,32);
icon5.shadowSize=new GSize(59,32);
icon5.iconAnchor=new GPoint(16,32);
icon5.infoWindowAnchor=new GPoint(16,0);

//icon1 拝所
//icon2　食べる
//icon3　宿泊
//icon4　買い物
//icon5　体験

		/*マーカーを二次元配列でセット*/
marks = [



{ id:0, lat:26.1349309, lng:127.7838792, icon:icon2, title:'山の茶屋・楽水', text01:'木の温もりあふれる店内には、自然の岩がそ', entryid:'44', text02:'a010)受水・走水b010)食べる'},




{ id:1, lat:26.1334838, lng:127.7846402, icon:icon2, title:'浜辺の茶屋', text01:'開け放たれた窓の下は波が打ち寄せる砂浜。', entryid:'45', text02:'a010)受水・走水b010)食べる'},




{ id:2, lat:26.149845, lng:127.744904, icon:icon2, title:'Caféゆーゆーらーさん', text01:'琉球在来豚「アグー」の美味しい料理と原産', entryid:'47', text02:'a010)受水・走水b010)食べる'},




{ id:3, lat:26.1403934, lng:127.7489961, icon:icon5, title:'おきなわワールド文化王国・玉泉洞', text01:'沖縄の魅力を一挙に楽しめる、おきなわワー', entryid:'52', text02:'a010)受水・走水e010)体験'},




{ id:4, lat:26.1281004, lng:127.7740995, icon:icon5, title:'アロマリラクゼーション「オーシャンらてぃーな」', text01:'リラクゼーションの現場では、多様化するク', entryid:'53', text02:'a010)受水・走水e010)体験'},




{ id:5, lat:26.1335418, lng:127.7725941, icon:icon2, title:'もずくそば くんなとぅ', text01:'沖縄の食材の中でも特に「体にいい」として', entryid:'56', text02:'a010)受水・走水b010)食べる'},




{ id:6, lat:26.1392885, lng:127.7669612, icon:icon4, title:'たまぐすく 花野果村（はなやかむら）', text01:'花野果村は国道３３１沿いにあって、農家産', entryid:'57', text02:'a010)受水・走水d010)買い物'},




{ id:7, lat:26.133546, lng:127.788074, icon:icon3, title:'ビーチサイドペンションみーばる', text01:'<p>海まで歩いて20歩!波の音を聞きな', entryid:'58', text02:'a010)受水・走水c010)宿泊'},




{ id:8, lat:26.1346172, lng:127.7910146, icon:icon5, title:'みーばるマリンセンター', text01:'地元の人にも人気のある広い天然ビーチ。 ', entryid:'59', text02:'a010)受水・走水e010)体験'},




{ id:9, lat:26.1284253, lng:127.7712887, icon:icon3, title:'海の家あけぼの荘', text01:'沖縄テレビ連続ドラマ「あけぼの荘の人々」', entryid:'64', text02:'a010)受水・走水c010)宿泊'},




{ id:10, lat:26.1360337, lng:127.7840986, icon:icon3, title:'ペンションウエストビュー', text01:'<p>摩文仁の丘に静かに沈む夕陽....', entryid:'101', text02:'a010)受水・走水c010)宿泊'},




{ id:11, lat:26.1417581, lng:127.7816737, icon:icon1, title:'玉城城跡', text01:'美しい眺望を誇る高台の古城。アマミキヨが', entryid:'1009', text02:'a010)受水・走水'},




{ id:12, lat:26.1336332, lng:127.7632339, icon:icon1, title:'奥武島', text01:'海の魅力があふれる小さな島は地元でも定番', entryid:'1023', text02:'a010)受水・走水'},




{ id:13, lat:26.137023536973974, lng:127.76275634765625, icon:icon2, title:'ゆくいどぅくるcafé 黄果報KUGAFU', text01:'地域の食材を活用して「安心・安全・健康」', entryid:'4821', text02:'a010)受水・走水b010)食べる'},




{ id:14, lat:26.142992, lng:127.792526, icon:icon2, title:'ぴゅあぐりーん', text01:'心と体に優しいものばかりを集めたナチュラ', entryid:'4828', text02:'a010)受水・走水b010)食べる'},




{ id:15, lat:26.152126, lng:127.759256, icon:icon2, title:'いちかじ食堂', text01:'メタンガス、太陽光、雨水を活用した省エネ', entryid:'4830', text02:'a010)受水・走水b010)食べる'},




{ id:16, lat:26.136578, lng:127.79102, icon:icon2, title:'cafe Beans', text01:'野生酵母で焼いたパンや、目の前の畑で採れ', entryid:'4832', text02:'a010)受水・走水b010)食べる'},




{ id:17, lat:26.13772665177633, lng:127.79305458068847, icon:icon1, title:'受水・走水', text01:'<p>百名の海岸近く、うっそうとした緑の', entryid:'13', text02:'a010)受水・走水'}

];

function addMarker( mark ) {
	var marker = new GMarker( new GLatLng( mark.lat, mark.lng ),mark.icon );
GEvent.addListener( marker, 'click', function(){
												clickMarker(mark.id);
												});
//clickMarkerに引き渡す用
	marker_list[mark.id] = marker;
	map.addOverlay( marker );
};

	
for( var i = 0;  i <marks.length;  ++i ){
	        addMarker( marks[i] );
}


	}//load()
}
function clickMarker(index){
innertext = '<p><b>'+ marks[index].title +'</b></p><p>' + marks[index].text01 + '</p>';
innertext += '<p><a onclick="clickZoom(' +marks[index].id+ ');" href="javascript:void(0);" title="' +marks[index].id+ '">拡大</a></p>';
marker_list[index].openInfoWindowHtml(innertext);
}
function zoom(zzz){
	nowzoom = map.getZoom();
	changezoom = nowzoom + zzz;
	map.setZoom(changezoom);
	}
function clickZoom(index){
        map.setCenter(new GLatLng(marks[index].lat,marks[index].lng), 16);
}