Blazor Exibindo Imagens do Esri Maps

    O IgbArcGISOnlineMapImagery é um serviço gratuito de mapeamento de imagens geográficas criado pela empresa Esri. Ele fornece mais de 40 estilos de blocos de imagens geográficas do mundo e alguns blocos temáticos para os EUA. Este serviço de imagens geográficas pode ser acessado diretamente em www.arcgisonline.com site.

    Blazor Displaying Imagery from Esri Maps Example

    Code Snippet

    O trecho de código a seguir mostra como exibir Blazor mosaicos de imagens geográficas dos servidores de imagens da Esri em IgbGeographicMap using IgbArcGISOnlineMapImagery class.

    @using IgniteUI.Blazor.Controls
    
    
    <IgbGeographicMap Height="100%" Width="100%"
        Zoomable="true"
        BackgroundContent="EsriImagery" />
    
    protected override void OnInitialized()
    {
        IgbArcGISOnlineMapImagery imagery = new IgbArcGISOnlineMapImagery()
        {
            MapServerUri = "https://services.arcgisonline.com/ArcGIS/rest/services/Ocean_Basemap/MapServer"
        };
    
        this.EsriImagery = imagery;
    }
    

    Utilitário da Esri

    Alternativamente, você pode utilizar o EsriUtility que define todos os estilos fornecidos pelos servidores de imagens da Esri.

    @using IgniteUI.Blazor.Controls
    
    
    <IgbGeographicMap Height="100%" Width="100%"
        Zoomable="true"
        BackgroundContent="EsriImagery" />
    
    protected override void OnInitialized()
    {
        IgbArcGISOnlineMapImagery imagery = new IgbArcGISOnlineMapImagery()
        {
            MapServerUri = EsriStyle.WorldOceansMap
        };
    
        this.EsriImagery = imagery;
    }
    

    API References