
//===================================
//
//　Google Maps API v3.2 地図設定
//
//　Auther : Y.Takahashi @ Noside
//
//===================================


function initialize(){
	
	//---------------------------------------------------
	//　初期設定
	//---------------------------------------------------
	
	var img = new google.maps.MarkerImage('img/logo_access.png',
				new google.maps.Size(100, 90),
				new google.maps.Point(0,0),
				new google.maps.Point(50, 85));
	
	var map = setMaps('gmap', 22.75, 113.75, 8);
	setMarker(map, img, 22.770397, 113.712318, 12, '東莞富特晋電子有限公司');
}





//----------------------------------------------------------
//　マップ量産機
//----------------------------------------------------------

function setMaps(myDOM, lat, lng, zoom){
	var mapdiv = document.getElementById(myDOM);		//DOM要素を指定
	var myOptions = {
		center: new google.maps.LatLng(lat, lng),		//マップの中心座標を指定
		zoom: zoom,										//ズームレベルを設定
		mapTypeId: google.maps.MapTypeId.ROADMAP,
		mapTypeControl: false,
		scaleControl: true
	};
	var map = new google.maps.Map(mapdiv, myOptions);	//マップを定義
	return map;
}



//----------------------------------------------------------
//　オリジナルマーカーを設定
//----------------------------------------------------------

function setMarker(map, img, lat, lng, zindex, ttl){
	var myLatLng = new google.maps.LatLng(lat, lng);
    var marker = new google.maps.Marker({
        position: myLatLng,
        map: map,
        icon: img,
        zIndex: zindex,
		title: ttl
    });
}




//----------------------------------------------------------
//　Google AJAX API Loaderを使って初期化
//----------------------------------------------------------

google.load("maps", "3.2",{"callback" : initialize, "language" : "ja", "other_params": 'sensor=false'});


