/* Google Maps APIサンプル */ var map; function initialize() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); map.addControl(new GMapTypeControl()); map.addControl(new GLargeMapControl()); map.setCenter(new GLatLng(35.694354,139.756973), 12); var selectHtml =""; selectHtml += "
"; document.getElementById("rosen").innerHTML = selectHtml; } } function dispRosen(){ var val = document.getElementById("rosenname").value; if (val != "0"){ map.clearOverlays(); map.setCenter(new GLatLng(35.694354,139.756973), 12); GDownloadUrl(val, createMap); } } function createMap(jsondata, statusCode){ var json = eval("(" + jsondata + ")"); var polyline = []; var selectHtml = ""; selectHtml += ""; document.getElementById("eki").innerHTML = selectHtml; map.addOverlay(new GPolyline(polyline, "#FF0000", 5)); } function createMarker(id, sta, url, addr, lat, lng){ var marker = new GMarker(new GLatLng(lat, lng)); var html = ""; html += ""; html += "" + addr + "
"; GEvent.addListener(marker, "click", function(){ marker.openInfoWindowHtml(html); }); return marker; } function selectStation(obj){ var val = document.getElementById("ekiname").value; if (val != "0"){ var latlng = val.split(","); var lat = latlng[0]; var lng = latlng[1]; map.setCenter(new GLatLng(lat, lng), 14); } }