AppHostBuilderExtensions.UseMauiMaps(MauiAppBuilder) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
MapIconsu un oggettoMapElementsLayer.
limitazioni della piattaforma Windows:
- Posizione utente: Non incorporato; richiede l'integrazione manuale dell'API georilevazione.
-
Forme: Polilinee, poligoni e cerchi non sono supportati (
MapElementsLayersupportaMapIconsolo ). -
Aggiungere etichette:
MapIconnon supporta le etichette o le finestre info. -
Map.Clicked (sfondo): Fa clic solo
MapElementsugli eventi di generazione, non sui clic sull'area della mappa vuota.