Taal

AppHostBuilderExtensions.UseMauiMaps(MauiAppBuilder) Methode

Definitie

Hiermee configureert MauiAppBuilder u ondersteuning voor het Map besturingselement.

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

Parameters

builder
MauiAppBuilder

De MauiAppBuilder te configureren.

Uitzonderingen

Gegenereerd op Windows omdat het toewijzingsbeheer momenteel niet is geïmplementeerd voor Windows.

Opmerkingen

Windows (Azure Maps): Stel uw Azure Maps-abonnementssleutel in met behulp vanConfigureEssentials:

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

Een sleutel ophalen uit de Azure Portal: https://portal.azure.com → Azure Maps account → verificatie

Windows-functies (via Azure Maps JS-API): de Windows-implementatie maakt gebruik van de WinUI 3 MapControl die wordt ondersteund door Azure Maps. De volgende functies worden geïmplementeerd door toegang te krijgen tot de Azure Maps JavaScript-API via de interne WebView2 van het besturingselement:

  • MoveToRegion: Navigeert via map.setCamera().
  • MapType: Straat/satelliet/hybride via map.setStyle().
  • IsTrafficEnabled: Verkeersstroom en incidenten via map.setTraffic().
  • IsScrollEnabled/IsZoomEnabled: Onafhankelijke controle via map.setUserInteraction().
  • Pinnen: Via MapIcon op een MapElementsLayer.

Windows platformbeperkingen:

  • Gebruikerslocatie: Niet ingebouwd; vereist handmatige integratie van de Geolocation-API.
  • Shapes: Polylijnen, veelhoeken en cirkels worden niet ondersteund (MapElementsLayeralleen ondersteuning).MapIcon
  • Labels vastmaken:MapIcon biedt geen ondersteuning voor labels of infovensters.
  • Map.Clicked (achtergrond): Alleen MapElement klikt op fire events, not empty map area clicks.
Raadpleeg MapHandler de documentatie voor gedetailleerde platforminformatie.

Van toepassing op