Hi Markus,
This code as below works well with your data:
private void LoadMap()
{
string dataPath = @"D:\DE_Cities_WGS84.shp";
Map1.MapUnit = GeographyUnit.Meter;
ShapeFileFeatureLayer.BuildIndexFile(dataPath, BuildIndexMode.DoNotRebuild);
ShapeFileFeatureLayer layer = new ShapeFileFeatureLayer(dataPath);
layer.ZoomLevelSet.ZoomLevel01.DefaultPointStyle = PointStyles.City1;
layer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;
layer.Open();
ManagedProj4Projection proj4 = new ManagedProj4Projection();
proj4.ExternalProjectionParametersString = ManagedProj4Projection.GetGoogleMapParametersString(); // epsg 3857
proj4.InternalProjectionParametersString = ManagedProj4Projection.GetDecimalDegreesParametersString(); // epsg 4326
proj4.Open();
layer.FeatureSource.Projection = proj4;
LayerOverlay overlay = new LayerOverlay();
overlay.Layers.Add(layer);
Map1.Overlays.Add(overlay);
Map1.CurrentExtent = layer.GetBoundingBox();
}
Regards,
Don