diff --git a/src/Controls/Maps/src/AppHostBuilderExtensions.cs b/src/Controls/Maps/src/AppHostBuilderExtensions.cs
index 31dfcc262545..0facb94489a8 100644
--- a/src/Controls/Maps/src/AppHostBuilderExtensions.cs
+++ b/src/Controls/Maps/src/AppHostBuilderExtensions.cs
@@ -22,7 +22,37 @@ public static partial class AppHostBuilderExtensions
///
/// The to configure.
/// The configured .
- /// Thrown on Windows because the maps control currently is not implemented for Windows.
+ ///
+ ///
+ /// Windows (Azure Maps): Set your Azure Maps subscription key using ConfigureEssentials:
+ ///
+ /// builder.ConfigureEssentials(essentials => essentials.UseMapServiceToken("YOUR_AZURE_MAPS_KEY"));
+ ///
+ /// Get a key from the Azure Portal: https://portal.azure.com → Azure Maps account → Authentication
+ ///
+ ///
+ /// Windows Features (via Azure Maps JS API):
+ /// The Windows implementation uses the WinUI 3 MapControl backed by Azure Maps. The following features are
+ /// implemented by accessing the Azure Maps JavaScript API through the control's internal WebView2:
+ ///
+ /// - MoveToRegion: Navigates via map.setCamera().
+ /// - MapType: Street/Satellite/Hybrid via map.setStyle().
+ /// - IsTrafficEnabled: Traffic flow and incidents via map.setTraffic().
+ /// - IsScrollEnabled/IsZoomEnabled: Independent control via map.setUserInteraction().
+ /// - Pins: Via MapIcon on a MapElementsLayer.
+ ///
+ ///
+ ///
+ /// Windows Platform Limitations:
+ ///
+ /// - User Location: Not built-in; requires manual Geolocation API integration.
+ /// - Shapes: Polylines, polygons, and circles are not supported (MapElementsLayer only supports MapIcon).
+ /// - Pin Labels: MapIcon does not support labels or info windows.
+ /// - Map.Clicked (background): Only MapElement clicks fire events, not empty map area clicks.
+ ///
+ /// See documentation for detailed platform information.
+ ///
+ ///
public static MauiAppBuilder UseMauiMaps(this MauiAppBuilder builder)
{
builder
@@ -63,20 +93,13 @@ public static MauiAppBuilder UseMauiMaps(this MauiAppBuilder builder)
///
/// An instance of on which to register the map handlers.
/// The provided object with the registered map handlers for subsequent registration calls.
- /// Thrown on Windows because the maps control currently is not implemented for Windows.
public static IMauiHandlersCollection AddMauiMaps(this IMauiHandlersCollection handlersCollection)
{
-#if __ANDROID__ || __IOS__
handlersCollection.AddHandler