if (GBrowserIsCompatible()) {
// ===== ここがマップの初期設定===== 
    var map = new GMap2(document.getElementById("map"));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
                map.addControl(new GOverviewMapControl(new GSize(200,150)));
    map.setCenter(new GLatLng(34.706010, 135.510783), 15);
    map.enableDoubleClickZoom();
// ===== ここからアイコン設定=====
    var icon = new GIcon();
    icon.image = "http://tenroku.com/img/common/marker.png";
    icon.shadow = "http://tenroku.com/img/common/marker_shadow.png";
    icon.iconSize = new GSize(33, 33);
    icon.shadowSize = new GSize(33, 33);
    icon.iconAnchor = new GPoint(11, 33);
    icon.infoWindowAnchor = new GPoint(18, 11);
    icon.infoShadowAnchor = new GPoint(18, 25);
function createMarker(point, text) {
    var marker = new GMarker(point, icon);
    var html = "<div class=\"info\">" + text + "</div>";
    GEvent.addListener(marker, "click", function() {
    marker.openInfoWindowHtml(html);
        });
    return marker;
    }
}
// ===== ここからXML呼び出し=====
var request = GXmlHttp.create();
request.open("GET", "mark.xml", true);
    request.onreadystatechange = function() {
        if (request.readyState == 4) {
        var xmlDoc = request.responseXML;
        var markers = xmlDoc.documentElement.getElementsByTagName("marker");
        for (var i = 0; i < markers.length; i++) {
        var point = new GPoint(parseFloat(markers[i].getAttribute("lon")),parseFloat(markers[i].getAttribute("lat")));
        var marker = createMarker(point, markers[i].firstChild.nodeValue);
        map.addOverlay(marker);
            }
        }
    }
request.send(null);
