Ingemar,
Thanks for your post and questions.
I am afraid I cannot agree with your option completely here. I added 5 points into a InmemoryFeatureLayer, all of them will be drawn even though I enlarge its symbol size to make it overlap obviously. Following is basicly the code snippet for my case:
winformsMap1.MapUnit = GeographyUnit.DecimalDegree;
winformsMap1.CurrentExtent = new RectangleShape(0, 100, 100, 0);
winformsMap1.BackgroundOverlay.BackgroundBrush = new GeoSolidBrush(GeoColor.StandardColors.White);
InMemoryFeatureLayer inMemoryLayer = new InMemoryFeatureLayer();
inMemoryLayer.InternalFeatures.Add("Point1", new Feature(10, 10));
inMemoryLayer.InternalFeatures.Add("Point2", new Feature(30, 10));
inMemoryLayer.InternalFeatures.Add("Point3", new Feature(30, 30));
inMemoryLayer.InternalFeatures.Add("Point4", new Feature(10, 30));
inMemoryLayer.InternalFeatures.Add("Point5", new Feature(20, 20));
inMemoryLayer.ZoomLevelSet.ZoomLevel01.DefaultPointStyle.SymbolSize = 60;
inMemoryLayer.ZoomLevelSet.ZoomLevel01.DefaultPointStyle.SymbolPen = new GeoPen(GeoColor.FromArgb(255, GeoColor.StandardColors.Green), 8);
inMemoryLayer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;
LayerOverlay staticOverlay = new LayerOverlay();
staticOverlay.Layers.Add("InMemoryFeatureLayer", inMemoryLayer);
winformsMap1.Overlays.Add(staticOverlay);
winformsMap1.Refresh();
Could you show me some of your codes to see your problem?
Any more questions just feel free to let me know.
Thanks.
Yale