﻿
        var load = function() {
	    panoClient = new GStreetviewClient();
            if (GBrowserIsCompatible()) {
         var to_htmls;
        var from_htmls;

                var map = new GMap2(document.getElementById("map"));
      var myPano = new GStreetviewPanorama(document.getElementById("pano"));
 		var latlng = new GLatLng(32.746568, 130.792794);
 		map.setCenter(latlng, 15);



                MakeRichGMap(map);

                //------------------------------------------------------------
                // MashMap描画開始
                // MashMap.Load(map); 引数１:GoogleMapsオブジェクト
                //------------------------------------------------------------

                MashMap.Load(map);


        //マーカーを追加
        var marker = new GMarker(new GLatLng(32.746568, 130.792794));
        map.addOverlay(marker);

		map.disableDoubleClickZoom();
      GEvent.addListener(map, "dblclick", function(overlay,latlng) {
        myPano.setLocationAndPOV(latlng);
});

        geocoder = new GClientGeocoder();
        GEvent.addListener(map, "click", clicked);

            }
        }


        var MakeRichGMap = function(m) {
            //GoogleMapsオプション
           m.addMapType(G_PHYSICAL_MAP);
            m.addMapType(G_HYBRID_PHYSICAL_MAP);
           m.addMapType(G_SATELLITE_3D_MAP);
            var c = new GHierarchicalMapTypeControl();
            c.clearRelationships();
            c.addRelationship(G_SATELLITE_MAP, G_HYBRID_MAP, "Labels", false);
            c.addRelationship(G_PHYSICAL_MAP, G_HYBRID_PHYSICAL_MAP, "Labels", false);
            m.addControl(c,new GControlPosition(G_ANCHOR_BOTTOM_RIGHT,new GSize(10,15)));
          m.addControl(new GScaleControl());
            m.addControl(new GLargeMapControl());
            m.addControl(new GNavLabelControl());
	    m.disableDoubleClickZoom();

            m.enableContinuousZoom();
   new GKeyboardHandler(m);
            m.enableScrollWheelZoom();



        },


G_HYBRID_PHYSICAL_MAP = new GMapType([G_PHYSICAL_MAP.getTileLayers()[0], G_HYBRID_MAP.getTileLayers()[1]], G_NORMAL_MAP.getProjection(), "Hybrid Physical");

 
