﻿dom.event.addEventListener(window, 'load', maps);
	var map = new GMap2(document.getElementById("googlemap"));
	var geocoder = new GClientGeocoder();
	map.addControl(new GLargeMapControl());

function maps() {
	var adre = document.getElementById("mapaddress");
	try{
		var latlon = document.getElementById("latlon");
		latlon = latlon.getElementsByTagName("span");
		lat = latlon[0].childNodes[0].nodeValue;
		lng = latlon[1].childNodes[0].nodeValue;
		var latlng = new GLatLng(lat, lng);
		map.setCenter(latlng, 19);
		var marker = new GMarker(latlng);
		map.addOverlay(marker);
	}
	catch(e){
		var address = adre.childNodes[0].nodeValue;
		if (geocoder) {
			geocoder.getLatLng(address,function(point) {
				if (!point) {
					document.write("エラー");
				} else {
					map.setCenter(point, 19);
					var marker = new GMarker(point);
					map.addOverlay(marker);
				}
			});
		}
	}
}


