예제 #1
0
파일: Form1.cs 프로젝트: mnieznalska/mobmap
        private void buttOpenTrack_Click(object sender, EventArgs e)
        {
            if (coordinates != null)
            {
                coordinates.close();
            }

            if (delaunayListener != null)
            {
                delaunayListener.Detach();
            }

            map.mapDraw.drawFromStatus = MOBMAP.MAP.MapDraw.DrawFromStatus.DRAW_FROM_DB;
            map.mapDraw.isDbReading    = true;
            coordinates           = new Coordinates.CoordinateSystem(this);
            delaunayTriangulation = new MOBMAP.Triangulation.DelaunayEventChanged();
            delaunayListener      = new MOBMAP.Triangulation.DelaunayListEventListener(this, delaunayTriangulation);
            mapSimulation         = new MOBMAP.MAP.MapSimulation(this.map);
            mapGoogle             = new MOBMAP.MapGoogle.MapGoogle(this.pBoxMap.Width, this.pBoxMap.Height);

            if (cBoxTrackID.SelectedItem != null)
            {
                setTrackData((int)cBoxTrackID.SelectedItem);
            }
        }
예제 #2
0
파일: Form1.cs 프로젝트: mnieznalska/mobmap
        //start gps
        private void mItGpsStart_Click(object sender, EventArgs e)
        {
            map.mapDraw.isDbReading = false;
            if (coordinates != null)
            {
                coordinates.close();
            }
            if (delaunayListener != null)
            {
                delaunayListener.Detach();
            }
            coordinates                = new Coordinates.CoordinateSystem(this);
            delaunayTriangulation      = new MOBMAP.Triangulation.DelaunayEventChanged();
            delaunayListener           = new MOBMAP.Triangulation.DelaunayListEventListener(this, delaunayTriangulation);
            map.mapDraw.drawFromStatus = MOBMAP.MAP.MapDraw.DrawFromStatus.DRAW_FROM_GPS;
            mapGoogle = new MOBMAP.MapGoogle.MapGoogle(this.pBoxMap.Width, this.pBoxMap.Height);

            //create gps connection
            gpsPositionList            = new MOBMAP.GPS.Position <GpsPosition>(this);
            timerCoordinates.Enabled   = true;
            timerPositionSave.Enabled  = true;
            timerSatelliteView.Enabled = true;
            coordinates  = new Coordinates.CoordinateSystem(this);
            gpsConnector = new GPS.GpsConnector(this);
            gpsConnector.isClosingGps = false;
            mItGpsStart.Enabled       = false;
            mItGpsStop.Enabled        = true;
        }
예제 #3
0
파일: Form1.cs 프로젝트: mnieznalska/mobmap
        //start gps
        private void mItGpsStart_Click(object sender, EventArgs e)
        {
            map.mapDraw.isDbReading = false;
            if (coordinates != null)
                coordinates.close();
            if (delaunayListener != null)
                delaunayListener.Detach();
            coordinates = new Coordinates.CoordinateSystem(this);
            delaunayTriangulation = new MOBMAP.Triangulation.DelaunayEventChanged();
            delaunayListener = new MOBMAP.Triangulation.DelaunayListEventListener(this, delaunayTriangulation);
            map.mapDraw.drawFromStatus = MOBMAP.MAP.MapDraw.DrawFromStatus.DRAW_FROM_GPS;
            mapGoogle = new MOBMAP.MapGoogle.MapGoogle(this.pBoxMap.Width, this.pBoxMap.Height);

            //create gps connection
            gpsPositionList = new MOBMAP.GPS.Position<GpsPosition>(this);
            timerCoordinates.Enabled = true;
            timerPositionSave.Enabled = true;
            timerSatelliteView.Enabled = true;
            coordinates = new Coordinates.CoordinateSystem(this);
            gpsConnector = new GPS.GpsConnector(this);
            gpsConnector.isClosingGps = false;
            mItGpsStart.Enabled = false;
            mItGpsStop.Enabled = true;
        }
예제 #4
0
파일: Form1.cs 프로젝트: mnieznalska/mobmap
        private void buttOpenTrack_Click(object sender, EventArgs e)
        {
            if(coordinates!=null)
                coordinates.close();

            if (delaunayListener != null)
                delaunayListener.Detach();

            map.mapDraw.drawFromStatus = MOBMAP.MAP.MapDraw.DrawFromStatus.DRAW_FROM_DB;
            map.mapDraw.isDbReading = true;
            coordinates = new Coordinates.CoordinateSystem(this);
            delaunayTriangulation = new MOBMAP.Triangulation.DelaunayEventChanged();
            delaunayListener = new MOBMAP.Triangulation.DelaunayListEventListener(this, delaunayTriangulation);
            mapSimulation = new MOBMAP.MAP.MapSimulation(this.map);
            mapGoogle = new MOBMAP.MapGoogle.MapGoogle(this.pBoxMap.Width, this.pBoxMap.Height);

            if (cBoxTrackID.SelectedItem != null)
            {
                setTrackData((int)cBoxTrackID.SelectedItem);

            }
        }