I am new to MapSuite and would like to ask a few simple questions about performance.
I am running mapsuite 3.0 which I just purchase and downloaded today.
Even with only one LayerOverlay and one Layer in that overlay, My map takes 2-4 seconds to refresh on any zoom or pan. I assume this is not to be expected. Can someone help me with this code? This code is within a class derived from WinFormsMap.
string fileName = @"fe_2007_us_state/fe_2007_us_state";
string fname = _mappath + fileName;
if (!File.Exists(fname + ".idx")) ShapeFileFeatureLayer.BuildIndexFile(fname + ".shp");
MapUnit = GeographyUnit.DecimalDegree;
MapResizeMode = MapResizeMode.PreserveExtent;
ZoomLevelSnapping = ZoomLevelSnappingMode.None;
BackgroundOverlay.BackgroundBrush = new GeoSolidBrush(GeoColor.GeographicColors.ShallowOcean);
ShapeFileFeatureLayer layer = new ShapeFileFeatureLayer(fname + ".shp");
layer.DrawingMarginPercentage = 0;
layer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;
layer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle = AreaStyles.Country1;
layer.ZoomLevelSet.ZoomLevel01.DefaultTextStyle = TextStyles.State1("Name");
layer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle = new QualityFamilyAreaStyle(new GeoPen(GeoColor.StandardColors.Black), GeoColor.SimpleColors.PaleGreen, 52);
LayerOverlay overlay = new LayerOverlay();
overlay.Layers.Add(layer);
Overlays.Add(overlay);