[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Collapse]Controls and Libraries
   Reporting
  [Expand]Data Grid
  [Expand]Ribbon, Bars and Menu
  [Expand]Charts Suite
  [Expand]Pivot Grid
  [Expand]Scheduler
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Tree List
  [Expand]Gauge Controls
  [Collapse]Map Control
   [Expand]Getting Started
    Layers
   [Expand]Coordinate Systems
   [Expand]Map Image Data
   [Expand]GIS Data
   [Expand]Vector Data
   [Expand]Visual Elements
   [Expand]End-User Interaction
   [Expand]Examples
  [Expand]Layout Management
  [Expand]Windows Modern UI
  [Expand]Printing-Exporting
  [Expand]Data Editors
  [Expand]Navigation Controls
  [Expand]Spell Checker
  [Expand]Property Grid
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Gantt Control
  [Expand]Diagram Control
  [Expand]Windows and Utility Controls
   Dialogs, Notifications and Panels
  [Expand]Scheduler (legacy)
 [Expand]Scaffolding Wizard
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Layers

This document describes the purpose and types of layers that are used in a Map Control.

Layers are intended to draw data on a map and are stored in a LayerCollection returned by the MapControl.Layers property.

There are several types of layers.

  • ImageLayer

    This layer should be used to draw map images. These images are obtained by the ImageLayer from one of the supported data providers (Bing Maps, OpenStreetMap or Web Map Service Provider). The type of the current data provider is defined by the type of the object assigned to the ImageLayer.DataProvider property of the layer.

    Below is a screenshot of map images provided by Bing Maps for the ImageLayer object.

  • InformationLayer

    This layer should be used to present GIS elements above the map. These elements let end-users input information requests, which are passed to the corresponding GIS data providers, and then display the results of these requests above the Map control. The type of the current data provider is defined by the type of the object assigned to the InformationLayer.DataProvider property of the layer.

    Below is a screenshot of a search panel that shows the results of a search request to the Bing Search information service.

  • VectorLayer

    This layer should be used to draw vector elements on a map. These elements include predefined or custom vector elements, as well as shapes loaded from one of the supported shape file formats.

    To provide settings for a specific shape data adapter, it is necessary to adjust the settings of a MapDataAdapterBase class descendant object returned by the VectorLayer.Data property.

    Below is a screenshot of shapes loaded from the Shapefile format by the VectorLayer object.

Expanded See Also

Is this topic helpful?​​​​​​​