InMemoryFeatureLayer inm = new InMemoryFeatureLayer(); TextStyle style1 = TextStyles.CreateSimpleTextStyle("name", "Arial", 10, DrawingFontStyles.Regular, GeoColor.StandardColors.Black, 10, 0); TextStyle style2 = TextStyles.CreateSimpleTextStyle("value", "Arial", 10, DrawingFontStyles.Regular, GeoColor.StandardColors.Black, 10, -20); style2.NumericFormat = "{0:f2} ha"; Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("fr-FR"); PointStyle point = PointStyles.Capital1; inm.ZoomLevelSet.ZoomLevel01.CustomStyles.Add(style1); inm.ZoomLevelSet.ZoomLevel01.CustomStyles.Add(style2); inm.ZoomLevelSet.ZoomLevel01.CustomStyles.Add(point); inm.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20; inm.Open(); inm.Columns.Add(new FeatureSourceColumn("name")); inm.Columns.Add(new FeatureSourceColumn("value")); Feature a = new Feature(0, 0); a.ColumnValues.Add("name", "capital"); a.ColumnValues.Add("value", "66,666666666"); inm.InternalFeatures.Add(a); Map1.MapUnit = GeographyUnit.DecimalDegree; LayerOverlay overlay = new LayerOverlay(); overlay.Layers.Add(inm); overlay.TileType = TileType.SingleTile; Map1.Overlays.Add(overlay); Map1.CurrentExtent = new RectangleShape(0, 1, 1, 0); Map1.Refresh();