Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            GMap1.Add(new GMapUI());
            GMap1.GZoom = 2;

            GMap2.Add(new GMapUI());
            GMap2.GZoom = 2;

            List <GMarker> markers = new List <GMarker>();

            Random r = new Random();

            for (int i = 0; i < 200; i++)
            {
                GMarker gMarker = new GMarker(new GLatLng(r.Next(0, 60), r.Next(-30, 30)));
                markers.Add(gMarker);
                GListener listener = new GListener(gMarker.ID, GListener.Event.click, string.Format(@"function () {{ var w = new google.maps.InfoWindow(); w.setContent('<center>{0}</center>'); w.open({1}, {2});}}", i, GMap1.GMap_Id, gMarker.ID));
                GMap1.Add(listener);
            }

            GMap2.markerClusterer = new MarkerClusterer(markers);


            MarkerClustererStyleOptions markerClustererStyleOptions = new MarkerClustererStyleOptions();

            markerClustererStyleOptions.textColor = Color.Yellow;

            MarkerClustererOptions markerClustererOptions = new MarkerClustererOptions(60, 10);


            MarkerClustererStyleOptions styleOptionsA = new MarkerClustererStyleOptions();

            styleOptionsA.height    = 36;
            styleOptionsA.width     = 40;
            styleOptionsA.anchor_x  = 6;
            styleOptionsA.anchor_y  = 0;
            styleOptionsA.textColor = Color.Blue;
            styleOptionsA.url       = "http://gmaps-utility-library.googlecode.com/svn/trunk/markerclusterer/1.0/images/conv40.png";

            MarkerClustererStyleOptions styleOptionsB = new MarkerClustererStyleOptions();

            styleOptionsB.height    = 35;
            styleOptionsB.width     = 35;
            styleOptionsB.anchor_x  = 16;
            styleOptionsB.anchor_y  = 0;
            styleOptionsB.textColor = Color.WhiteSmoke;
            styleOptionsB.url       = "http://gmaps-utility-library.googlecode.com/svn/trunk/markerclusterer/1.0/images/people35.png";



            markerClustererOptions.markerClustererStylesOptions.Add(styleOptionsA);
            markerClustererOptions.markerClustererStylesOptions.Add(styleOptionsB);


            MarkerClusterer markerClusterer = new MarkerClusterer(markers, markerClustererOptions);

            GMap1.markerClusterer = markerClusterer;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            GMap1.Add(new GMapUI());

            GMapUIOptions options = new GMapUIOptions();

            options.maptypes_hybrid   = false;
            options.keyboard          = false;
            options.maptypes_physical = false;
            options.zoom_scrollwheel  = false;

            GMap2.Add(new GMapUI(options));
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            GMap1.setCenter(new GLatLng(40, 1));
            GMap2.setCenter(new GLatLng(39, 2));

            GMap1.Add(new GControl(GControl.extraBuilt.TextualCoordinatesControl));
            GMap1.Add(new GControl(GControl.extraBuilt.MarkCenter));
            GMap2.Add(new GControl(GControl.extraBuilt.TextualCoordinatesControl));
            GMap2.Add(new GControl(GControl.extraBuilt.MarkCenter));

            TabPanel1.OnClientClick = GMap1.getChangeHiddenStateFunction();
            TabPanel3.OnClientClick = GMap2.getChangeHiddenStateFunction();

            TabContainer1.ActiveTabIndex = 0;
        }
Beispiel #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                GMap2.Add(new GListener(GMap2.GMap_Id, GListener.Event.zoomend,
                                        string.Format(@"   
                    function(oldZoom, newZoom) 
                    {{ 
                        var store = new Store('{0}_Store'); 
                        store.Set(Math.random(), oldZoom + '-' + newZoom);   
                    }}             
                    ", GMap2.GMap_Id)));

                GMap2.Add(new GControl(GControl.preBuilt.SmallZoomControl));
            }

            GMap1.Store.Add(i.ToString(), DateTime.Now.ToString());
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            GWeatherLayerOptions options = new GWeatherLayerOptions()
            {
                TemperatureUnits = GWeatherLayerOptions.TemperatureUnit.Celsius,
                WindSpeedUnits   = GWeatherLayerOptions.WindSpeedUnit.MetersPerSecond
            };

            GLayer layerWeather = new GLayer(GLayerType.Weather, options);

            GMap1.Add(layerWeather);

            GLayer layerPanoramio = new GLayer(GLayerType.Panoramio);

            GMap2.Add(layerPanoramio);

            //GLayer layerClouds = new GLayer(GLayerType.Clouds);
            //GMap2.Add(layerClouds);
        }