AppHostBuilderExtensions.UseMauiMaps(MauiAppBuilder) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
MapIconop eenMapElementsLayer.
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:
MapIconbiedt geen ondersteuning voor labels of infovensters. -
Map.Clicked (achtergrond): Alleen
MapElementklikt op fire events, not empty map area clicks.