AppHostBuilderExtensions.UseMauiMaps(MauiAppBuilder) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
MapIconpå enMapElementsLayer.
Windows Plattformsbegränsningar:
- Användarplats: Inte inbyggt; kräver manuell API-integrering för geoplats.
-
Former: Polylinjer, polygoner och cirklar stöds inte (
MapElementsLayerstöderMapIconendast ). -
Fäst etiketter:
MapIconstöder inte etiketter eller informationsfönster. -
Map.Clicked (bakgrund): Klickar bara
MapElementpå brandhändelser, inte tomma klick på kartområdet.