winformsMap1.MapUnit = GeographyUnit.Meter; Proj4Projection prj = new Proj4Projection(); prj.InternalProjectionParametersString = Proj4Projection.GetEpsgParametersString(4326); prj.ExternalProjectionParametersString = Proj4Projection.GetGoogleMapParametersString(); prj.Open(); ShapeFileFeatureLayer layer = new ShapeFileFeatureLayer(@"..\..\sampledata\data\countries02.shp", ShapeFileReadWriteMode.ReadOnly) { FeatureSource = { Projection = prj } }; var pen = new GeoPen(GeoColor.StandardColors.OliveDrab); layer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle = new HueFamilyAreaStyle(pen, GeoColor.StandardColors.PaleGreen, 6); layer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20; LayerOverlay _staticOverlay = new LayerOverlay { IsBase = true }; _staticOverlay.Layers.Add("layer", layer); layer.Open(); ShapeFileFeatureLayer.BuildIndexFile(@"..\..\sampledata\data\countries02.shp"); // or layer.RequireIndex = false layer.WrappingMode = WrappingMode.WrapDateline; layer.WrappingExtent = layer.GetBoundingBox(); // or layer.WrappingExtent = new RectangleShape(-180,90,180,-90) winformsMap1.CurrentExtent = layer.GetBoundingBox(); winformsMap1.Overlays.Add(_staticOverlay); winformsMap1.Refresh();