コード例 #1
0
        private void TestRoute()
        {
            Core.FileManager.OpenGPSFilesManager fileManager = new Core.FileManager.OpenGPSFilesManager();
            var file = fileManager.GetFile(@"C:\Users\Public\Documents\GPX\538211.gpx");

            _routeOverlay.IsVisibile = true;
            navigationalMapControl1.Overlays.Add(_routeOverlay);

            if (file.Tracks.Count > 0)
            {
                Core.NavigationElements.Services service = new Core.NavigationElements.Services();
                _tempTrack = service.TrackSimplifier(file.Tracks[0]);

                navigationalMapControl1.DrawTrack(_tempTrack, true);

                List<GMapRoute> routes = navigationalMapControl1.GetRoute(_tempTrack);

                foreach (GMapRoute route in routes)
                {
                    for (int i = 0; i < route.Points.Count; i++)
                    {
                        var marker = new RoutePointMarker(route.Points[i], i, route);
                        marker.IsVisible = true;
                        _routeMarkers.Add(marker);
                        _routeOverlay.Markers.Add(marker);
                    }
                }
            }
        }
コード例 #2
0
        public void AddFilesTest()
        {
            var openGPSFilesManager = new Core.FileManager.OpenGPSFilesManager();
            var file1 = openGPSFilesManager.GetFile(@"C:\Users\yaniv\Desktop\Tracks\Baticha_To_Banias2.gpx");

            ElementsOrginizer.Instance.AddFile(file1);
        }
コード例 #3
0
        private void TestRoute()
        {
            Core.FileManager.OpenGPSFilesManager fileManager = new Core.FileManager.OpenGPSFilesManager();
            var file = fileManager.GetFile(@"C:\Users\Public\Documents\GPX\538211.gpx");

            _routeOverlay.IsVisibile = true;
            navigationalMapControl1.Overlays.Add(_routeOverlay);

            if (file.Tracks.Count > 0)
            {
                Core.NavigationElements.Services service = new Core.NavigationElements.Services();
                _tempTrack = service.TrackSimplifier(file.Tracks[0]);

                navigationalMapControl1.DrawTrack(_tempTrack, true);

                List <GMapRoute> routes = navigationalMapControl1.GetRoute(_tempTrack);

                foreach (GMapRoute route in routes)
                {
                    for (int i = 0; i < route.Points.Count; i++)
                    {
                        var marker = new RoutePointMarker(route.Points[i], i, route);
                        marker.IsVisible = true;
                        _routeMarkers.Add(marker);
                        _routeOverlay.Markers.Add(marker);
                    }
                }
            }
        }
コード例 #4
0
        public void AddFilesTest()
        {
            var openGPSFilesManager = new Core.FileManager.OpenGPSFilesManager();
            var file1 = openGPSFilesManager.GetFile(@"C:\Users\yaniv\Desktop\Tracks\Baticha_To_Banias2.gpx");

            ElementsOrginizer.Instance.AddFile(file1);

            
        }
コード例 #5
0
 public FileManagerTest()
 {
     _OpenGPSFilesManager = new Core.FileManager.OpenGPSFilesManager();
 }
コード例 #6
0
 private void InitializeFileManager()
 {
     _openFileManager = new Core.FileManager.OpenGPSFilesManager();
     _openFileManager.CurrentFolder = @"C:\Users\Public\Documents\GPX";
 }