AppHostBuilderExtensions.UseMauiMaps(MauiAppBuilder) Metodo

Definizione

MauiAppBuilder Configura per aggiungere il supporto per il Map controllo.

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

Parametri

builder
MauiAppBuilder

Oggetto MauiAppBuilder da configurare.

Eccezioni

Generata in Windows perché il controllo mappe non è attualmente implementato per Windows.

Commenti

Windows (Mappe di Azure): impostare la chiave di sottoscrizione Mappe di Azure usando ConfigureEssentials:

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

Ottenere una chiave dal portale di Azure: https://portal.azure.com autenticazione → Mappe di Azure account →

Windows Funzionalità (tramite Mappe di Azure API JS): l'implementazione Windows usa WinUI 3 MapControl supportato da Mappe di Azure. Le funzionalità seguenti vengono implementate accedendo al Mappe di Azure API JavaScript tramite webView2 interno del controllo:

  • MoveToRegion: Si sposta tramite map.setCamera().
  • MapType: Via/Satellite/Ibrido tramite map.setStyle().
  • IsTrafficEnabled: Flusso del traffico e eventi imprevisti tramite map.setTraffic().
  • IsScrollEnabled/IsZoomEnabled: Controllo indipendente tramite map.setUserInteraction().
  • Pin: Tramite MapIcon su un oggetto MapElementsLayer.

limitazioni della piattaforma Windows:

  • Posizione utente: Non incorporato; richiede l'integrazione manuale dell'API georilevazione.
  • Forme: Polilinee, poligoni e cerchi non sono supportati (MapElementsLayer supporta MapIconsolo ).
  • Aggiungere etichette:MapIcon non supporta le etichette o le finestre info.
  • Map.Clicked (sfondo): Fa clic solo MapElement sugli eventi di generazione, non sui clic sull'area della mappa vuota.
Per informazioni dettagliate sulla piattaforma, vedere MapHandler la documentazione.

Si applica a