Exemplo n.º 1
0
        private void ResetMap(GLatLng point, double radius)
        {
            //locationGMap.reset();
            //locationGMap.resetCustomOverlays();
            //locationGMap.markerManager = null;
            //locationGMap.resetGroundOverlays();
            //locationGMap.resetScreenOverlays();
            //locationGMap.addControl(new GControl(GControl.preBuilt.GOverviewMapControl));
            locationGMap.Add(new GControl(GControl.preBuilt.LargeMapControl));
            locationGMap.Add(new GControl(GControl.preBuilt.MapTypeControl));

            locationGMap.addGMapUI(new GMapUI());

            KeyDragZoom keyDragZoom = new KeyDragZoom();

            keyDragZoom.key       = KeyDragZoom.HotKeyEnum.ctrl;
            keyDragZoom.boxStyle  = "{border: '4px solid #FFFF00'}";
            keyDragZoom.paneStyle = "{backgroundColor: 'black', opacity: 0.2, cursor: 'crosshair'}";

            locationGMap.addKeyDragZoom(keyDragZoom);

            //locationGMap.resetMarkerClusterer();
            locationGMap.resetMarkers();
            locationGMap.resetMarkerManager();

            locationGMap.setCenter(point, GetZoomLevel(radius) - 1);
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            KeyDragZoom keyDragZoom = new KeyDragZoom();
            keyDragZoom.key = KeyDragZoom.HotKeyEnum.ctrl;
            keyDragZoom.boxStyle = "{border: '4px solid #FFFF00'}";
            // keyDragZoom.paneStyle = "{backgroundColor: 'black', opacity: 0.2, cursor: 'crosshair'}";
            keyDragZoom.VeilStyle = "{backgroundColor: 'black', opacity: 0.2, cursor: 'crosshair'}";

            //keyDragZoom.VisualClass = "cssclass";
            keyDragZoom.VisualEnabled = true;
            //keyDragZoom.VisualPosition = ControlPosition.Top_Right;
            //keyDragZoom.VisualPositionIndex = 0;
            //keyDragZoom.VisualPositionOffset = new Size(30, 0);
            //keyDragZoom.VisualSize = new Size(20, 20);
            //keyDragZoom.VisualSprite = "http://maps.gstatic.com/mapfiles/ftr/controls/dragzoom_btn.png";
            //keyDragZoom.VisualTips = "{on: 'Turn on', off: 'Turn off'}";

            GMap1.Add(keyDragZoom);
        }
Exemplo n.º 3
0
        private void ResetMap()
        {
            GMap1.reset();
            //GMap1.addControl(new GControl(GControl.preBuilt.GOverviewMapControl));
            //GMap1.addControl(new GControl(GControl.preBuilt.LargeMapControl));

            GMap1.addGMapUI(new GMapUI());

            KeyDragZoom keyDragZoom = new KeyDragZoom();

            keyDragZoom.key       = KeyDragZoom.HotKeyEnum.ctrl;
            keyDragZoom.boxStyle  = "{border: '4px solid #FFFF00'}";
            keyDragZoom.paneStyle = "{backgroundColor: 'black', opacity: 0.2, cursor: 'crosshair'}";

            GMap1.addKeyDragZoom(keyDragZoom);

            //GMap1.resetMarkerClusterer();
            GMap1.resetMarkers();
            GMap1.resetMarkerManager();
        }
Exemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            KeyDragZoom keyDragZoom = new KeyDragZoom();

            keyDragZoom.key      = KeyDragZoom.HotKeyEnum.ctrl;
            keyDragZoom.boxStyle = "{border: '4px solid #FFFF00'}";
            // keyDragZoom.paneStyle = "{backgroundColor: 'black', opacity: 0.2, cursor: 'crosshair'}";
            keyDragZoom.VeilStyle = "{backgroundColor: 'black', opacity: 0.2, cursor: 'crosshair'}";

            //keyDragZoom.VisualClass = "cssclass";
            keyDragZoom.VisualEnabled = true;
            //keyDragZoom.VisualPosition = ControlPosition.Top_Right;
            //keyDragZoom.VisualPositionIndex = 0;
            //keyDragZoom.VisualPositionOffset = new Size(30, 0);
            //keyDragZoom.VisualSize = new Size(20, 20);
            //keyDragZoom.VisualSprite = "http://maps.gstatic.com/mapfiles/ftr/controls/dragzoom_btn.png";
            //keyDragZoom.VisualTips = "{on: 'Turn on', off: 'Turn off'}";


            GMap1.Add(keyDragZoom);
        }
Exemplo n.º 5
0
        private void BuildMap()
        {
            dt = BD.GetTable();
            Double lat, lng;

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow row in dt.Rows)
                {
                    lat = Convert.ToDouble(row["latitud"].ToString().Replace('.', ','));
                    lng = Convert.ToDouble(row["longitud"].ToString().Replace('.', ','));
                    GLatLng latLng = new GLatLng(lat, lng);



                    GIcon icon = new GIcon();
                    icon.image  = "https://www.google.es/maps/vt/icon/name=icons/spotlight/spotlight-poi-medium.png&scale=2?scale=1";
                    icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";

                    GMarkerOptions mOpts = new GMarkerOptions();
                    mOpts.clickable = true;
                    mOpts.icon      = icon;
                    GMarker marker = new GMarker(latLng, mOpts);
                    //GMap1.Add(marker);

                    GInfoWindow window = new GInfoWindow(marker,
                                                         string.Format(
                                                             @"<span style='color:blue;'>{0} </span><br />
                                                               <span ><b>Latitutd:</b></span> {1} <br /> 
                                                               <span ><b>Longitud:</b>:</span> {2} <br />
                                                               <b>aForo:</b> {3}",
                                                             row["name_branch"].ToString(),
                                                             row["latitud"].ToString(),
                                                             row["longitud"].ToString(),
                                                             row["aforo"].ToString()
                                                             ),
                                                         true);
                    GMap1.Add(window);
                }
            }

            KeyDragZoom keyDragZoom = new KeyDragZoom();

            keyDragZoom.key       = KeyDragZoom.HotKeyEnum.ctrl;
            keyDragZoom.boxStyle  = "{border: '4px solid #FFFF00'}";
            keyDragZoom.VeilStyle = "{backgroundColor: 'black', opacity: 0.2, cursor: 'crosshair'}";

            GMap1.Add(keyDragZoom);

            GCustomCursor customCursor = new GCustomCursor(cursor.crosshair, cursor.text);

            GMap1.Add(customCursor);

            GMap1.Add(new GControl(GControl.preBuilt.LargeMapControl));

            GMap1.Add(new GListener(GMap1.GMap_Id, GListener.Event.zoomend,
                                    string.Format(@"
                   function(oldLevel, newLevel)
                   {{
                      if ((newLevel > 7) || (newLevel < 4))
                      {{
                          var ev = new serverEvent('AdvancedZoom', {0});
                          ev.addArg(newLevel);
                          ev.send();
                      }}
                   }}
                   ", GMap1.GMap_Id)));
        }