ThinkGeo.com    |     Documentation    |     Premium Support

My MAP Zoom is not working

I want in form load my map should fill my form. But its appear in a corner. The is the code



 



private void Form1_Load(object sender, EventArgs e)//winformsMap1.MapUnit = GeographyUnit.DecimalDegree;

 


mapEngine.CurrentExtent =


 


ExtentHelper.GetDrawingExtent(new RectangleShape(-180, 90, 180, -90), winformsMap1.Width, winformsMap1.Height);//ShapeFileFeatureLayer worldlayer = new ShapeFileFeatureLayer(@"F:\MapProj\DensityMAP\DensityMAP\Data\Countries02.shp");

 


mapEngine.BackgroundFillBrush =


 


ShapeFileFeatureLayer worldlayer = new ShapeFileFeatureLayer(@"..\..\Data\Countries02.shp");new GeoSolidBrush(GeoColor.StandardColors.LightBlue);// Draw features based on values with light or pastel colors

 


valueStyle.ColumnName =


valueStyle.ValueItems.Add(


valueStyle.ValueItems.Add(


valueStyle.ValueItems.Add(


valueStyle.ValueItems.Add(


valueStyle.ValueItems.Add(


valueStyle.ValueItems.Add(


valueStyle.ValueItems.Add(


valueStyle.ValueItems.Add(


valueStyle.ValueItems.Add(


valueStyle.ValueItems.Add(


worldlayer.ZoomLevelSet.ZoomLevel01.CustomStyles.Add(valueStyle);


worldlayer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel =


 


 


 


layerOverlay.Layers.Add(worldlayer);


 


ValueStyle valueStyle = new ValueStyle();"COLOR_MAP";new ValueItem("1", AreaStyles.CreateSimpleAreaStyle(GeoColor.StandardColors.Green, GeoColor.StandardColors.Black)));new ValueItem("2", AreaStyles.CreateSimpleAreaStyle(GeoColor.StandardColors.Pink, GeoColor.StandardColors.Black)));new ValueItem("3", AreaStyles.CreateSimpleAreaStyle(GeoColor.StandardColors.Cyan, GeoColor.StandardColors.Black)));new ValueItem("4", AreaStyles.CreateSimpleAreaStyle(GeoColor.StandardColors.Purple, GeoColor.StandardColors.Black)));new ValueItem("5", AreaStyles.CreateSimpleAreaStyle(GeoColor.StandardColors.Goldenrod, GeoColor.StandardColors.Black)));new ValueItem("6", AreaStyles.CreateSimpleAreaStyle(GeoColor.StandardColors.Salmon, GeoColor.StandardColors.Black)));new ValueItem("7", AreaStyles.CreateSimpleAreaStyle(GeoColor.StandardColors.Coral, GeoColor.StandardColors.Black)));new ValueItem("8", AreaStyles.CreateSimpleAreaStyle(GeoColor.StandardColors.SkyBlue, GeoColor.StandardColors.Black)));new ValueItem("9", AreaStyles.CreateSimpleAreaStyle(GeoColor.StandardColors.Indigo, GeoColor.StandardColors.Black)));new ValueItem("10", AreaStyles.CreateSimpleAreaStyle(GeoColor.StandardColors.Navy, GeoColor.StandardColors.Black)));ApplyUntilZoomLevel.Level20;LayerOverlay layerOverlay = new LayerOverlay();//mapEngine.StaticLayers.Add(worldlayer);

winformsMap1.Overlays.Add(layerOverlay);


 


//mapEngine.StaticLayers.Add(CountriesLayer);

mapEngine.StaticLayers.Add(worldlayer);


winformsMap1.Refresh();


}



{


 


 



I am not able to crack this ZOOM :( 
  
 Please help me guyes …

If you want the Map to fill the form, you can use the Dock property. 
  
 winformsMap1.Dock = DockStyle.Fill; 
  
 I hope I understand well your request.

dont know exactly but it working some how :) 
 Thnaks guyes.

Manas, 
  
 Thanks for letting us know your status. 
  
 Any more questions just feel free to let us know. 
  
 Yale