private void Map1_Loaded(object sender, RoutedEventArgs e) { Map1.MapUnit = GeoUnit.Meter; Map1.UseOpenStreetMapAsBaseMap(); ShapefileLayer sectionLayer = new ShapefileLayer("SampleData/sections-900913.shp"); sectionLayer.Styles.Add(new FillStyle(GeoColors.Transparent, GeoColor.FromHtml("#99FAB04D"), 1)); Map1.AddStaticLayers("SectionOverlay", sectionLayer); GeoBound sectionBound = sectionLayer.GetBound(); GeoBound queryArea = (GeoBound)sectionBound.Clone(); queryArea.ScaleDown(60); MemoryLayer queryAreaLayer = new MemoryLayer { Name = "QueryAreaLayer" }; queryAreaLayer.Styles.Add(new FillStyle(GeoColors.Transparent, GeoColor.FromHtml("#9900BCD4"), 4)); queryAreaLayer.Features.Add(new Feature(queryArea)); Map1.AddStaticLayers("SectionOverlay", queryAreaLayer); MemoryLayer highlightLayer = new MemoryLayer { Name = "HighlightLayer" }; highlightLayer.Styles.Add(new FillStyle(GeoColor.FromHtml("#66FFFF00"), GeoColors.White)); Map1.AddDynamicLayers("HighlightOverlay", highlightLayer); Map1.ZoomTo(sectionLayer.GetBound()); }
private void Map1_Loaded(object sender, RoutedEventArgs e) { Map1.MapUnit = GeoUnit.Meter; Map1.UseOpenStreetMapAsBaseMap(); ShapefileLayer areaLayer = new ShapefileLayer("SampleData/countries-900913.shp"); Map1.AddStaticLayers("AreaOverlay", areaLayer); Map1.CurrentBound = areaLayer.GetBound(); Refresh(); }
/// <summary> /// Handles the Loaded event of the Map1 control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param> private void Map1_Loaded(object sender, RoutedEventArgs e) { Map1.MapUnit = GeoUnit.Meter; Map1.UseOpenStreetMapAsBaseMap(); ShapefileLayer areaLayer = new ShapefileLayer("SampleData/countries-900913.shp"); areaLayer.Styles.Add(new FillStyle(GeoColor.FromHtml("#55FAB04D"), GeoColors.White, 1)); Map1.AddStaticLayers("AreaOverlay", areaLayer); Map1.ZoomTo(areaLayer.GetBound()); }
/// <summary> /// Handles the Loaded event of the Map1 control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param> private void Map1_Loaded(object sender, RoutedEventArgs e) { Map1.MapUnit = GeoUnit.Meter; Map1.UseOpenStreetMapAsBaseMap(); ShapefileLayer lineLayer = new ShapefileLayer("SampleData/streets-900913.shp"); lineLayer.Styles.Add(new LineStyle(GeoColor.FromHtml("#55FAB04D"), 1)); Map1.AddStaticLayers("LineOverlay", lineLayer); GeoBound bound = lineLayer.GetBound(); bound.ScaleDown(90); Map1.ZoomTo(bound); }
/// <summary> /// Handles the Loaded event of the Map1 control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param> private void Map1_Loaded(object sender, RoutedEventArgs e) { Map1.MapUnit = GeoUnit.Meter; Map1.UseOpenStreetMapAsBaseMap(); ShapefileLayer pointLayer = new ShapefileLayer("SampleData/cities-900913.shp"); SymbolStyle symbolStyle = new SymbolStyle(SymbolType.Circle, GeoColor.FromHtml("#55FAB04D"), GeoColors.White, 2); symbolStyle.SymbolType = (SymbolType)SymbolTypeComboBox.SelectedValue; symbolStyle.Size = (float)SymbolSizeComboBox.SelectedValue; symbolStyle.Margin = 40; pointLayer.Styles.Add(symbolStyle); Map1.AddStaticLayers("PointOverlay", pointLayer); Map1.ZoomTo(pointLayer.GetBound()); }
/// <summary> /// Handles the Loaded event of the Map1 control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param> private void Map1_Loaded(object sender, RoutedEventArgs e) { Map1.MapUnit = GeoUnit.Meter; Map1.UseOpenStreetMapAsBaseMap(); ShapefileLayer pointLayer = new ShapefileLayer("SampleData/cities-900913.shp"); MapKit.Symbologies.FontStyle fontStyle = new MapKit.Symbologies.FontStyle(); fontStyle.Brush = GeoBrushes.Red; fontStyle.OutlinePen = new GeoPen(GeoColors.White, 2); fontStyle.Margin = 40; pointLayer.Styles.Add(fontStyle); Map1.AddStaticLayers("PointOverlay", pointLayer); SyncFontStyleSettings(pointLayer); Map1.ZoomTo(pointLayer.GetBound()); }
private void Map1_Loaded(object sender, RoutedEventArgs e) { Map1.MapUnit = GeoUnit.Meter; Map1.UseOpenStreetMapAsBaseMap(); ShapefileLayer pointLayer = new ShapefileLayer("SampleData/cities-900913.shp"); HeatStyle heatStyle = new HeatStyle(); heatStyle.DataColumn = columnName; heatStyle.MaxIntensity = 37.7; heatStyle.MinIntensity = 30; heatStyle.Alpha = 150; heatStyle.Radius = (2 - HeatPointSizeComboBox.SelectedIndex) * 30 + 20; heatStyle.ColorPaletteType = colorPaletteType; pointLayer.Styles.Add(heatStyle); Map1.AddStaticLayers("PointOverlay", pointLayer); Map1.ZoomTo(pointLayer.GetBound()); }
/// <summary> /// Handles the Loaded event of the Map1 control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param> private void Map1_Loaded(object sender, RoutedEventArgs e) { Map1.MapUnit = GeoUnit.Meter; Map1.UseOpenStreetMapAsBaseMap(); ShapefileLayer areaLayer = new ShapefileLayer("SampleData/countries-900913.shp"); var feature = areaLayer.Source.GetFeatureById("1", RequireColumnsType.All); areaLayer.Styles.Add(new FillStyle(GeoColor.FromHtml("#55FAB04D"), GeoColors.White, 1)); LabelStyle labelStyle = new LabelStyle("CNTRY_NAME", new GeoFont { FontSize = 8 }, GeoColors.Black, GeoColors.White, 2); labelStyle.Margin = 100; areaLayer.Styles.Add(labelStyle); Map1.AddStaticLayers("AreaOverlay", areaLayer); Map1.ZoomTo(areaLayer.GetBound()); }