
// 初期化
//	example: init_gmap("map", 37.441944, -122.141944, 13)
function init_gmap(elmId, lat, lng, zoom) {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById(elmId));
		map.setCenter(new GLatLng(lat, lng), zoom);
		map.setCenter(new GLatLng(lat, lng), zoom);
		map.addControl(new GLargeMapControl());		// 大きいコントロール
		map.addControl(new GMapTypeControl());		// 地図／衛星切り替えコントロール
//		map.addControl(new GOverviewMapControl());	// 概要位置
	}
	return map;
}

// マーカーの生成
//	esample: createMaker(map, 37.441944, -122.141944, 0, "<b>HOGEHOGE</b><br />Hello!");
function createMarker(map, lat, lng, html) {
//	var bounds = map.getBounds();
//	if (bounds.contains(new GLatLng(lat, lng))) {
/*
		var icon = new GIcon();
		icon.image = 'http://test.yuki-hirogaru.net/modeltown/img/ico_yk_modeltown.png';
		icon.iconSize = new GSize(15, 19);
		icon.iconAnchor = new GPoint(7, 19);
		icon,infoWindowAnchor = new GPoint(5, 1);
*/
var icon = new GIcon();
icon.image = "http://labs.google.com/ridefinder/images/mm_20_green.png";
icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
icon.iconSize = new GSize(12, 20);
icon.shadowSize = new GSize(22, 20);
icon.iconAnchor = new GPoint(6, 20);
icon.infoWindowAnchor = new GPoint(5, 1);

//		var marker = new GMarker(new GLatLng(lat, lng));
		var marker = new GMarker(new GLatLng(lat, lng), icon);
		GEvent.addListener(marker, 'click', function() {
			marker.openInfoWindowHtml(html);
		});
		map.addOverlay(marker);
		return marker;
//	}
//	return null;
}
