AppHostBuilderExtensions.UseMauiMaps(MauiAppBuilder) Metod

Definition

Konfigurerar MauiAppBuilder för att lägga till stöd för Map kontrollen.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Maui::Hosting::MauiAppBuilder ^ UseMauiMaps(Microsoft::Maui::Hosting::MauiAppBuilder ^ builder);
public static Microsoft.Maui.Hosting.MauiAppBuilder UseMauiMaps(this Microsoft.Maui.Hosting.MauiAppBuilder builder);
static member UseMauiMaps : Microsoft.Maui.Hosting.MauiAppBuilder -> Microsoft.Maui.Hosting.MauiAppBuilder
<Extension()>
Public Function UseMauiMaps (builder As MauiAppBuilder) As MauiAppBuilder

Parametrar

builder
MauiAppBuilder

Att MauiAppBuilder konfigurera.

Undantag

Utlöses på Windows eftersom kartkontrollen för närvarande inte har implementerats för Windows.

Kommentarer

Windows (Azure Maps): Ange din Azure Maps prenumerationsnyckel med :ConfigureEssentials

builder.ConfigureEssentials(essentials => essentials.UseMapServiceToken("YOUR_AZURE_MAPS_KEY"));

Hämta en nyckel från Azure Portal: https://portal.azure.com → Azure Maps konto →-autentisering

Windows funktioner (via Azure Maps JS API): I Windows-implementeringen används WinUI 3 MapControl som backas upp av Azure Maps. Följande funktioner implementeras genom åtkomst till Azure Maps JavaScript API via kontrollens interna WebView2:

  • MoveToRegion: Navigerar via map.setCamera().
  • MapType: Street/Satellite/Hybrid via map.setStyle().
  • IsTrafficEnabled: Trafikflöde och incidenter via map.setTraffic().
  • IsScrollEnabled/IsZoomEnabled: Oberoende kontroll via map.setUserInteraction().
  • Stift: Via MapIcon på en MapElementsLayer.

Windows Plattformsbegränsningar:

  • Användarplats: Inte inbyggt; kräver manuell API-integrering för geoplats.
  • Former: Polylinjer, polygoner och cirklar stöds inte (MapElementsLayer stöder MapIconendast ).
  • Fäst etiketter:MapIcon stöder inte etiketter eller informationsfönster.
  • Map.Clicked (bakgrund): Klickar bara MapElement på brandhändelser, inte tomma klick på kartområdet.
Mer MapHandler information om plattformen finns i dokumentationen.

Gäller för