AppHostBuilderExtensions.UseMauiMaps(MauiAppBuilder) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
MauiAppBuilder Configura para agregar compatibilidad con el Map control .
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
Parámetros
- builder
- MauiAppBuilder
que MauiAppBuilder se va a configurar.
Excepciones
Se produce en Windows porque el control de mapas no está implementado actualmente para Windows.
Comentarios
Windows (Azure Maps): establezca la clave de suscripción de Azure Maps mediante ConfigureEssentials:
builder.ConfigureEssentials(essentials => essentials.UseMapServiceToken("YOUR_AZURE_MAPS_KEY"));
Obtener una clave del Azure Portal: https://portal.azure.com → Azure Maps cuenta → autenticación
características de Windows (a través de Azure Maps API de JS): la implementación de Windows usa MapControl de WinUI 3 respaldado por Azure Maps. Las siguientes características se implementan accediendo al Azure Maps API de JavaScript a través de webView2 interno del control:
-
MoveToRegion: Navega a través de
map.setCamera(). -
MapType: Street/Satellite/Hybrid a través de
map.setStyle(). -
IsTrafficEnabled: Flujo de tráfico e incidentes a través de
map.setTraffic(). -
IsScrollEnabled/IsZoomEnabled: Control independiente a través de
map.setUserInteraction(). -
Patillas: A través
MapIconde en unMapElementsLayer.
Limitaciones de la plataforma Windows:
- Ubicación del usuario: No integrado; requiere la integración manual de la API de geolocalización.
-
Formas: No se admiten polilíneas, polígonos y círculos (
MapElementsLayersolo admiteMapIcon). -
Anclar etiquetas:
MapIconno admite etiquetas ni ventanas de información. -
Map.Clicked (fondo): Solo
MapElementse activan los eventos, no los clics vacíos del área de mapa.