Descripción general del mapa Blazor

    El componente de mapa Ignite UI for Blazor le permite mostrar datos que contienen ubicaciones geográficas de modelos de vista o datos geoespaciales cargados desde archivos de formas en mapas de imágenes geográficas.

    Ejemplo de mapa Blazor

    El siguiente ejemplo demuestra cómo mostrar datos en IgbGeographicMap usando IgbGeographicProportionalSymbolSeries también conocido como Bubble Series.

    EXAMPLE
    MODULES
    WorldCity.cs
    WorldLocations.cs
    RAZOR
    CSS

    ¿Te gusta esta muestra? Obtenga acceso a nuestro kit de herramientas de Ignite UI for Blazor completo y comience a crear sus propias aplicaciones en minutos. Descárgalo gratis.

    El componente de mapa le permite representar imágenes geográficas de Bing Maps™ y Open Street Maps. El mapa proporciona un trazado de decenas de miles de puntos de datos y los actualiza cada pocos milisegundos para que el control pueda manejar sus transmisiones en tiempo real.

    La propiedad Serie del mapa se utiliza para admitir la representación de un número ilimitado de series geográficas. Esta propiedad es una colección de objetos de series geográficas y se le puede agregar cualquier tipo de serie geográfica. Por ejemplo, se puede agregar IgbGeographicSymbolSeries para trazar ubicaciones geográficas como ciudades y IgbGeographicPolylineSeries para trazar conexiones (por ejemplo, carreteras) entre estas ubicaciones geográficas.

    El mapa proporciona comportamientos de navegación personalizables para navegar por el contenido del mapa mediante el mouse, el teclado o el código subyacente.

    Módulos de componentes

    IgbGeographicMap requiere los siguientes módulos; sin embargo, DataChartInteractivityModule solo es necesario para interacciones con el mouse, como desplazarse y hacer zoom en el contenido del mapa.

    // in Program.cs file
    
    builder.Services.AddIgniteUIBlazor(
        typeof(IgbGeographicMapModule),
        typeof(IgbDataChartInteractivityModule)
    );
    razor

    Uso

    Ahora que se importa el módulo de mapas, el siguiente paso es crear un mapa geográfico. El siguiente código muestra cómo hacer esto y habilitar el zoom en el mapa.

    <IgbGeographicMap Height="100%" Width="100%" Zoomable="true" />
    razor

    Recursos adicionales

    Puede encontrar más información sobre las funciones relacionadas del mapa Blazor en estos temas:

    Referencias de API

    La siguiente es una lista de miembros de API mencionados en las secciones anteriores: