Skip to main content

ListSourceDataAdapter.DefaultMapItemType Property

Specifies the type of map items to be used by default when generating items from a data source.

Namespace: DevExpress.XtraMap

Assembly: DevExpress.XtraMap.v24.2.dll

Declaration

[DefaultValue(MapItemType.Unknown)]
public MapItemType DefaultMapItemType { get; set; }

Property Value

Type Default Description
MapItemType Unknown

A MapItemType enumeration value.

Available values:

Show 14 items
Name Description
Unknown

Represents an unknown map item type.

Dot

Represents a map dot.

Ellipse

Represents a map ellipse.

Line

Represents a map line.

Path

Represents a map path.

Polygon

Represents a map polygon.

Polyline

Represents a map polyline.

Rectangle

Represents a map rectangle.

Pushpin

Represents a map pushpin.

Custom

Represents a map custom element.

Callout

Represents a map callout.

Bubble

Represents a Bubble chart.

Pie

Represents a Pie chart.

Spline

Represents a map spline.

Example

View Example

    mapControl.Layers.Add(CreateVectorLayer(data));
LayerBase CreateVectorLayer(object data) {
    ListSourceDataAdapter adapter = new ListSourceDataAdapter() {
        DataSource = data,
        DefaultMapItemType = MapItemType.Custom
    };
    adapter.Mappings.Latitude = "Latitude";
    adapter.Mappings.Longitude = "Longitude";

    adapter.AttributeMappings.Add(new MapItemAttributeMapping() {Name = "Name", Member = "Name"});
    adapter.AttributeMappings.Add(new MapItemAttributeMapping() {Name = "Year", Member = "Year"});
    adapter.AttributeMappings.Add(new MapItemAttributeMapping() {Name = "Description", Member = "Description"});

    VectorItemsLayer layer = new VectorItemsLayer() {
        Data = adapter,
        ItemImageIndex = 0,
        EnableSelection = false,
        EnableHighlighting = false,
        ToolTipPattern = "<b>{Name} ({Year})</b>\n{Description}"
    };
    return layer;
}

The following code snippets (auto-collected from DevExpress Examples) contain references to the DefaultMapItemType property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

See Also