Skip to main content

VCL Map Control

  • 3 minutes to read

The VCL Map Control allows you to embed multi-layered maps into an application, add image and text overlays, and pinpoint specific locations.

VCL Map Control

The control contains multiple customization options and built-in navigation tools that help you create interactive map interfaces.

Map Layers

The control allows you to create multiple layers. Use the control’s Layers property to access individual levels and change their settings (for instance, the visibility and/or transparency level).

Image Tile Layer

The image tile layer uploads image tiles from a supported online map provider (Bing Maps or OpenStreetMap). Use the layer’s Provider property to adjust the provider settings.

Image Tile Layer

Refer to the Online Map Provider Specifics topic for more information about provider and connection requirements.

Item Layer

The item layer allows you to add vector items to a map. These items include built-in and custom SVG map items.

Built-in Map Items

Allow you to pinpoint specific locations on a map with dots, rectangles, ellipses, polylines, polygons, paths, and pushpins.

VCL Map Control: Built-in Map Items

Custom Map Items

Allow you to display images and text on a map.

VCL Map Control: A Custom Map Item

Use the layer’s MapItems property to manage map items and adjust their settings.

Item File Layer

The item file layer loads map items from vector data files (KML files or Esri shapefiles) and displays these items on a map.

Item File Layer

REST Services

The control supports REST Services for the following map providers:

Bing Maps

Imagery, Location, and Routes REST services.

Important

On May 21, 2024, Microsoft announced that Bing Maps for Enterprise and its API will be discontinued. Azure Maps will be a single unified enterprise mapping platform available from Microsoft.

We are working on API compatible with Azure Maps and expect to ship it with our next major release (v24.2). If you have an existing license for Bing Maps for Enterprise, you can continue using our existing API. You need to transition to the new API by June 30, 2025 (free and basic license) or June 30, 2028 (enterprise license).

The last date you can get a new Bing Maps for Enterprise license is June 30, 2025. After this date, you can only use our map controls with Bing Maps or Azure Maps if you have an existing license (until we release the new API). During that time, you can use other map providers our controls support, such as OpenStreetMap.

VCL Map Control: A Bing Maps Example

OpenStreetMap

Imagery REST services

VCL Map Control: An OpenStreetMaps Example

Map Projections

Map projections allow you to display a globe’s surface on a plane in the control.

VCL Map Control: Different Map Projections

You can choose any of the following projections:

Use a map layer’s Projection property to change projection.

Navigation Panel

The Map control’s navigation panel allows users to perform the following actions:

  • Scroll and zoom the map area

  • View the coordinates of the map point under the mouse pointer

  • Evaluate the distance between points on the map with the kilometers and miles scales

Use the control’s NavigationPanel property to change the panel settings.

Note

Usage of the VCL Map Control does not confer any license to use data from a map provider. You must follow the licensing requirements set forth by each map provider: