private void WpfMap_Loaded(object sender, RoutedEventArgs e) { wpfMap1.MapUnit = GeographyUnit.DecimalDegree; wpfMap1.CurrentExtent = new RectangleShape(-126.4, 48.8, -67.0, 19.0); string connectString = "User ID=userid;Password=password;Data Source=192.168.0.178/orcl;"; OracleFeatureLayer oracleLayer = new OracleFeatureLayer(connectString, "states", "recid"); oracleLayer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle = AreaStyles.Country1; oracleLayer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20; LayerOverlay oracleOverlay = new LayerOverlay(); oracleOverlay.Layers.Add(new BackgroundLayer(new GeoSolidBrush(GeoColor.GeographicColors.ShallowOcean))); oracleOverlay.Layers.Add("OracleLayer", oracleLayer); wpfMap1.Overlays.Add("OracleOverlay", oracleOverlay); wpfMap1.Refresh(); }
private void LoadOracleLayer() { Controls.Clear(); Controls.Add(winformsMap1); winformsMap1.MapUnit = GeographyUnit.DecimalDegree; winformsMap1.CurrentExtent = new RectangleShape(-126.4, 48.8, -67.0, 19.0); winformsMap1.BackgroundOverlay.BackgroundBrush = new GeoSolidBrush(GeoColor.GeographicColors.ShallowOcean); string connectString = "User ID=userid;Password=password;Data Source=192.168.0.178/orcl;"; OracleFeatureLayer oracleLayer = new OracleFeatureLayer(connectString, "states", "recid"); oracleLayer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle = AreaStyles.Country1; oracleLayer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20; LayerOverlay staticOverlay = new LayerOverlay(); staticOverlay.Layers.Add("OracleLayer", oracleLayer); winformsMap1.Overlays.Add(staticOverlay); winformsMap1.Refresh(); }
private void MapView_Loaded(object sender, RoutedEventArgs e) { mapView.MapUnit = GeographyUnit.DecimalDegree; mapView.CurrentExtent = new RectangleShape(-180, 90, 180, -90); string connectString = "OCI:system/[email protected]/orcl"; OracleFeatureLayer oracleLayer = new OracleFeatureLayer(connectString); oracleLayer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle = AreaStyle.CreateSimpleAreaStyle(GeoColor.FromArgb(255, 233, 232, 214), GeoColor.FromArgb(255, 156, 155, 154), 1); oracleLayer.ZoomLevelSet.ZoomLevel01.DefaultLineStyle = LineStyle.CreateSimpleLineStyle(GeoColor.FromArgb(255, 169, 195, 221), 2F, GeoColors.Black, 4F, false); oracleLayer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20; oracleLayer.FeatureIdFieldName = "ID"; oracleLayer.ActiveLayer = "COUNTRY02"; oracleLayer.EnableEmbeddedStyle = false; LayerOverlay oracleOverlay = new LayerOverlay(); oracleOverlay.Layers.Add(new BackgroundLayer(new GeoSolidBrush(GeoColors.ShallowOcean))); oracleOverlay.Layers.Add("OracleLayer", oracleLayer); mapView.Overlays.Add("OracleOverlay", oracleOverlay); mapView.Refresh(); }