maui-maps

Integrate map controls into .NET MAUI apps with Microsoft.Maui.Controls.Maps.

163|17|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/davidortinau/maui-skills --skill maui-maps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maui-maps
Source: https://github.com/davidortinau/maui-skills/tree/main/plugins/maui-skills/skills/maui-maps
Command: npx skills add https://github.com/davidortinau/maui-skills --skill maui-maps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you add interactive map functionalities to your .NET MAUI applications, enabling users to view locations, plot routes, and interact with map data.

Core Features & Use Cases

  • Map Display: Embed interactive maps with different view types (Street, Satellite, Hybrid).
  • Pinning & Overlays: Add custom pins, polygons, and polylines to highlight specific areas or routes.
  • Geocoding: Convert addresses to coordinates and vice-versa.
  • Platform Integration: Handles platform-specific setup for Android, iOS, and Windows.
  • Use Case: Display a map showing your company's office locations, with pins for each branch, and allow users to tap a pin to see the address and get directions.

Quick Start

Configure the MAUI Maps NuGet package and call UseMauiMaps() in your MauiProgram.cs.

Frequently Asked Questions about maui-maps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add interactive maps to a .NET MAUI application?

To add interactive maps to a .NET MAUI application, install the required NuGet package and initialize the control by calling UseMauiMaps() in your MauiProgram.cs file during startup.

What platform-specific setup is required for MAUI maps on Android, iOS, and Windows?

MAUI maps require platform-specific configuration for Android, iOS, and Windows to ensure the map controls render and function correctly across all supported mobile and desktop operating systems.

Can I use geocoding to convert addresses to coordinates in MAUI apps?

Yes, you can use geocoding services in MAUI apps to convert physical addresses to geographical coordinates and vice versa, enabling location data conversion for your map pins.

How do I draw polygons and polylines on a MAUI map control?

You can draw polygons and polylines on a MAUI map control by adding overlay elements to the map, allowing you to highlight specific geographic areas or plot custom routes.

How do I handle map clicks and add custom pins in .NET MAUI?

You can handle map clicks to capture user interactions and add custom pins to the MAUI map control to mark specific locations, displaying details like addresses when tapped.