Exemplo n.º 1
0
        private void MainWindow_Load(object sender, EventArgs e)
        {
            checkBoxMostrarInfo.Checked = true;
            modelo = new GestionArchivo();

            agregarUbicacionesCALI(true);

            //Agregando servicios
            string[] serv = modelo.darServicios();
            cmBoxServicio.Items.AddRange(serv);

            //Agregando barrios
            string[] barr = modelo.darBarrios();
            cmBoxBarrio.Items.AddRange(barr);

            //Desactivando columnas para que no aparezcan lat y ling
            dtGridCALI.Columns[1].Visible = dtGridCALI.Columns[2].Visible = false;

            latitud          = 3.3419134;
            longitud         = -76.5306936;
            gmap.DragButton  = MouseButtons.Left;
            gmap.CanDragMap  = true;
            gmap.MapProvider = GMapProviders.GoogleMap;
            gmap.Position    = new PointLatLng(DEFAULT_LAT, DEFAULT_LONG);
            gmap.MinZoom     = 12;
            gmap.MaxZoom     = 18;
            gmap.Zoom        = gmap.MinZoom;
            gmap.AutoScroll  = true;
            //Marcador
            markerOverlay = new GMapOverlay("Marcador");
            marker        = new GMarkerGoogle(new PointLatLng(latitud, longitud), GMarkerGoogleType.blue);
            markerUser    = new GMarkerGoogle(new PointLatLng(DEFAULT_LAT, DEFAULT_LONG), GMarkerGoogleType.orange);
            markerOverlay.Markers.Add(marker); //Agregamos al mapa
            markerOverlay.Markers.Add(markerUser);
            cambiarCuadroTextoMarcadorUsuario(DEFAULT_LAT, DEFAULT_LONG);
            cambiarCuadroTextoMarcador(latitud, longitud);
            gmap.Overlays.Add(markerOverlay);
            actualizarGmap();
        }