// googlemap用関数群

var icon;
var map;

function initializeMap(lat, lng, zoom)
{
	map = new GMap2(document.getElementById('map'));
	new GKeyboardHandler(map);
	map.enableScrollWheelZoom();	// ホイールでズーム
	map.enableContinuousZoom(); // スムーズなズーム
	map.addControl(new GLargeMapControl());
	map.addControl(new GScaleControl());
	map.setCenter(new GLatLng(lat, lng), zoom);
	
	icon = new GIcon();
	icon.image = "images/icon.png";
	icon.shadow = null;
	icon.iconSize = new GSize(40, 36);
	icon.iconAnchor = new GPoint(13, 34);
	icon.infoWindowAnchor = new GPoint(13, 22);
}



/**
 * マーカー追加
 *
 * @param double lat 緯度
 * @param double lng 経度
 * @param string shopname 店舗名
 * @param string address 住所
 * @param string tel 電話
 * @param string detali_url 詳細リンク
 * @param string adv_url 広告の iframe src
 */
function addMarker(lat, lng, shopname, address, tel, detail_url, adv_url)
{
	var marker = new GMarker(new GLatLng(lat, lng), {icon: icon, title: shopname});
	var infoStr =
	'<div style="padding-top: 10px"><span style="font-size:120%;font-weight:bold"><a href="' + detail_url + '">' + shopname + '</a></span><br><br>'
	+ address + '<br>'
	+ 'Tel: ' + tel;
	if(adv_url != ""){
		infoStr += '<br><br>'
			+ '<img src="images/title_chirashi.gif"><br>'
			+ '<iframe width="216" height="182" src="' + adv_url + '">iframe対応ブラウザをお使いください</iframe>';
	}
	infoStr += "</div>";
	marker.infoStr = infoStr;
	GEvent.addListener(marker, "click", function(){
		map.openInfoWindowHtml(this.getLatLng(), this.infoStr, {pixelOffset: new GSize(0, -14)});
 
//		this.openInfoWindowHtml(this.infoStr);
//		map.panBy(new GSize(0, 100)); 
	});
	map.addOverlay(marker);
}

