Skip to main content

Open beta ยท Free evaluation key

TMS.NET Maps

Guides and API reference for the interactive map controls and location services for WinForms, WPF, .NET MAUI and Blazor. One async API across 11 map providers, from Google Maps and Azure Maps to Leaflet and OpenLayers.

Guides

Pick your framework in the header once: WinForms, WPF, .NET MAUI or Blazor. Every code sample then shows that framework.

  • Quick Start

    Install one package, register your beta key and put a map with a marker on screen.

  • Working with the map

    Markers, shapes, clustering, heatmaps, the camera, events and switching providers.

  • Calling the services

    Geocoding, directions, elevation, places, static maps and IP location, with or without a map.

  • Privacy and network access

    Every host the controls contact, and the limits of the free map styles.

Packages

Each open beta package contains the map control and every service. Install exactly one per project, with --prerelease.

Framework Package Targets
WinForms TMS.Maps.WinForms.Trial Windows desktop
WPF TMS.Maps.Wpf.Trial Windows desktop
.NET MAUI TMS.Maps.Maui.Trial Android, iOS, Mac Catalyst and Windows
Blazor TMS.Maps.Blazor.Trial Blazor Server and WebAssembly

Where to start

The API reference is generated from the source, so it matches the shipped build.

Task Start with
Put a map on a screen MapControl
Geocode an address, or reverse-geocode a coordinate GeocodingService
Calculate a route between points DirectionsService
Look up elevation ElevationService
Search for places and points of interest PlacesService
Render a static map image StaticMapService
Resolve a device or IP location LocationService
Choose a provider by capability ProviderExtensions
Note

This is an open beta. APIs may change before general availability, and beta keys stop working after December 31, 2026. Questions or bugs? Post on the TMS.NET Maps forum.