Getting Started With The .NET MAUI Maps Control

Sample date Updated on Sep 13, 2025
dotnet maps maui

The .NET MAUI Maps control is a powerful data visualization component that displays statistical information for a geographical area. A quick-start project that helps you to integrate a MAUI Maps control in a .NET MAUI application. This project contains code to load shapes from a remote file, bind a data source for a shape layer, load a map in a tile layer, and enable basic features like data labels, markers, legends, and tooltips.

Project prerequisites

Make sure that you have the compatible versions of Visual Studio 2022 and .NET Core SDK 7.0 or later version in your machine before starting to work on this project.

How to run this application

To run this application, you need to first clone the getting-started-with-the-dotnet-maui-maps repository and then open it in Visual Studio 2022. Now, simply build and run your project to view the output.

Features and Benefits

Shape layer

Render GeoJSON or shapefile data into custom maps or geographical area shapes on a shape layer for powerful data visualization. Customize the maps to the desired look using built-in options.

Tile layer

An interactive tile layer allows you to load and customize map tiles from web map-tile services such as OpenStreetMaps, Bing Maps API, Google Maps Tile API, TomTom, Mapbox, Esri's ArcGIS. Use markers to denote a specific latitude and longitude in the tile layer as required. Zoom and pan the tile layer to navigate across the regions and take a closer look.

Data labels

Data labels in a shape layer provide basic information about shapes by displaying their names and more. If required, trim or hide the labels when they exceed the shape bounds.

Selection

Highlight a shape to focus attention to a specific area. Use this functionality to navigate pages and show detailed information about a selected area.

Zooming and panning

Zoom in any layer for a closer look at a specific region by pinching, scrolling the mouse wheel, or track pad. Pan the map to navigate across regions. Zooming and panning can be enabled for both the shape layer and the tile layer.

Learn More about .NET MAUI Maps

Download Free Trial

Pricing

Documentation

View Demos

Community Forums

Suggest a feature or report a bug

Online example

Knowledge base

About Syncfusion .NET MAUI Controls

Syncfusion's .NET MAUI UI Controls library is the only suite that you will ever need to build an application since it contains over 40 high-performance, lightweight, modular, and responsive UI controls in a single package. In addition to Maps, we provide popular .NET MAUI Controls such as DataGrid, Charts, Scheduler, ListView, and Excel Library.

About Syncfusion

Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 29,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.

Today we provide 1800+ controls and frameworks for web (Blazor, ASP.NET Core, ASP.NET MVC, ASP.NET Web Forms, JavaScript, Angular, React, Vue, and Flutter), mobile (Xamarin, Flutter, UWP, JavaScript, and .NET MAUI), and desktop development (Windows Forms, WPF, WinUI, UWP, Flutter, and .NET MAUI). We provide ready-to-deploy enterprise software for dashboards, reports, data integration, and big data processing. Many customers have saved millions in licensing fees by deploying our software.


[email protected] | www.syncfusion.com | Toll Free: 1-888-9 DOTNET

Up arrow