// 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.169352805375052,127.77339935302734), 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.1800656, lng:127.7756341, icon:icon4, title:'焼き立てパンとケーキの店 みなもとや', text01:'<p>実家の畑や県産の素材を、使ったパン', entryid:'8', text02:'a004)場天御嶽d004)買い物'},




{ id:1, lat:26.177001, lng:127.773748, icon:icon2, title:'ゆんたく家', text01:'店の中はこじんまりしていますが、おかぁ〜', entryid:'18', text02:'a004)場天御嶽b004)食べる'},




{ id:2, lat:26.177382, lng:127.774775, icon:icon2, title:'そば家てぃーらぐわぁ', text01:'<p>≪当店のこだわり≫ <br />・', entryid:'68', text02:'a004)場天御嶽b004)食べる'},




{ id:3, lat:26.1596146, lng:127.7733822, icon:icon4, title:'たまぐすく村のさとうきび酢', text01:'新鮮なさとうきび１００％で造るさとうきび', entryid:'73', text02:'a004)場天御嶽d004)買い物'},




{ id:4, lat:26.1774213, lng:127.7738094, icon:icon2, title:'レストラン　カイヤン', text01:'座敷席でくつろぎながら、人気の和洋定食メ', entryid:'103', text02:'a004)場天御嶽b004)食べる'},




{ id:5, lat:26.1683188, lng:127.7408571, icon:icon2, title:'EM玉城牧場牛乳 ミルク工房稲嶺店', text01:'健康にいいと注目されるEM（乳酸菌や酵母', entryid:'216', text02:'a004)場天御嶽b004)食べる'},




{ id:6, lat:26.1682222, lng:127.7741541, icon:icon1, title:'新里ビラからの夜景', text01:'新里坂を登り切った場所からの夜景は、最高', entryid:'1003', text02:'a004)場天御嶽'},




{ id:7, lat:26.1755379, lng:127.7653296, icon:icon1, title:'石畳', text01:'小谷は戦前まで石畳の多い集落であった。 ', entryid:'1008', text02:'a004)場天御嶽'},




{ id:8, lat:26.1822069, lng:127.7698428, icon:icon1, title:'喜屋武久殿', text01:'東陽バス馬天営業所から馬天小学校側に向か', entryid:'1021', text02:'a004)場天御嶽'},




{ id:9, lat:26.164875201724254, lng:127.7695369720459, icon:icon3, title:'ユインチホテル南城', text01:'胸のすく雄大な眺望、おいしい空気、ゆった', entryid:'4797', text02:'a004)場天御嶽c004)宿泊'},




{ id:10, lat:26.195005, lng:127.749935, icon:icon2, title:'茶房一葉', text01:'大里のさとうきび畑に囲まれた小さな隠れ家', entryid:'5066', text02:'a004)場天御嶽b004)食べる'},




{ id:11, lat:26.169352805375052, lng:127.77339935302734, icon:icon1, title:'場天御嶽', text01:'<p>琉球三山統一を果たした尚巴志（しょ', entryid:'6', text02:'a004)場天御嶽'}

];

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);
}
