Custom WinForms Map Control

Visualize your data geographically with ComponentOne Maps for WinForms.

  • Get smooth zooming, panning, and mapping between screen and geographical coordinates
  • Display elements on the map such as images and labels
  • Add shapes and lines to connect cities and visualize routes
  • Create choropleth maps based on statistical data
  • Supports KML and GeoJSON formats
Download Free Trial

Why Choose Maps for WinForms?

Visualize Business Data

Add geographic maps to your desktop apps and dashboards to show operations around the world or in your area.

More Types of Maps

Overlay the map with markers to show points of interest, draw lines to show routes, or vector shapes to create a choropleth map.

Build Custom Maps

Maps provides the foundational component to build a custom map control with the tile source of your choice.

WinForms Map Key Features

Custom Map Sources

The WinForms map control displays map tiles from Microsoft Bing Maps by default. It supports three built-in tile sources including aerial, road and hybrid views. You can customize the map control use the online tiles of your choice such as Google Maps or Open Street Maps. The control supports various projections including Mercator, Sinusoidal, Gall Peters, and Bonne.

Draw Vector Shapes

The WinForms map vector layer allows you to draw geometric shapes, polygons and paths with geo-coordinates on top of the map. The vector layer is useful to draw political borders, automobile or airplane routes, and choropleth maps. Choropleth maps are based on statistical data such as population per country and other demographic data.

Touch-Friendly Interaction

Map supports smooth zooming, panning and scaling using the touch, mouse or the keyboard. Users can double tap or stretch to zoom-in and zoom-out by pinching. The built-in zooming and panning UI tool assists users to interact with a mouse.

Additional Features

Map Legend

Add legends to describe the shapes and markers on a map. Legends help interpret what the map is displaying. Legends can be represented in various colors and shapes based on the data.

High Performance Virtualization

Display a large number of elements on the map with asynchronous loading. Virtualization can increase the overall performance of the map control, such as the loading, zooming and panning performance.

KML Support

KML, or Keyhole Markup Language, is a file format used to render geographic data on the map. Use the WinForms Maps to display KML files for online or offline mapping scenarios.

GeoJSON Support

Add shapes on the map using the GeoJSON file format. GeoJSON is a common format for easily rendering markers, streets, boundaries, and more.