Feature feature; InMemoryFeatureLayer inmLayer; private void DisplayMap_Load(object sender, EventArgs e) { winformsMap1.MapUnit = GeographyUnit.DecimalDegree; winformsMap1.Overlays.Add(new WorldMapKitWmsDesktopOverlay()); feature = new Feature(0, 0); inmLayer = new InMemoryFeatureLayer(); inmLayer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20; inmLayer.ZoomLevelSet.ZoomLevel01.DefaultPointStyle = PointStyles.Capital1; inmLayer.InternalFeatures.Add(feature); LayerOverlay ov = new LayerOverlay(); ov.Layers.Add(inmLayer); winformsMap1.Overlays.Add(ov); winformsMap1.CurrentExtent = new RectangleShape(-180, 90, 180, -90); winformsMap1.Refresh(); Timer timer = new Timer(); timer.Interval = 100; timer.Tick += new EventHandler(timer_Tick); timer.Enabled = true; } void timer_Tick(object sender, EventArgs e) { Random random = new Random(); feature = new Feature(random.Next(-180, 180), random.Next(-90, 90)); inmLayer.InternalFeatures.Clear(); inmLayer.InternalFeatures.Add(feature); winformsMap1.Refresh(); }