Blazor 맵 구성 요소에서 IgbGeographicShapeSeries 사용하여 지리적 컨텍스트에서 모양 폴리곤을 사용하여 지리 공간 데이터를 표시할 수 있습니다. 이러한 유형의 지리적 시리즈는 종종 지리적 위치로 정의된 국가 또는 지역의 모양을 렌더링하는 데 사용됩니다.
Blazor 지리적 폴리곤 맵 예제
EXAMPLE
MODULES
RAZOR
JS
CSS
using System;
using System.Net.Http;
using System.Collections.Generic;
using System.Threading.Tasks;
using System.Text;
using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using IgniteUI.Blazor.Controls; // for registering Ignite UI modulesnamespaceInfragistics.Samples
{
publicclassProgram
{
publicstaticasync Task Main(string[] args)
{
var builder = WebAssemblyHostBuilder.CreateDefault(args);
builder.RootComponents.Add<App>("app");
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
// registering Ignite UI modules
builder.Services.AddIgniteUIBlazor(
typeof(IgbGeographicMapModule),
typeof(IgbDataChartInteractivityModule)
);
await builder.Build().RunAsync();
}
}
}cs
지도 컨트롤에 있는 다른 유형의 지리 계열과 마찬가지로 에는 IgbGeographicShapeSeries 개체 배열에 바인딩할 수 있는 속성이 있습니다 DataSource. 또한 이 개체의 각 데이터 항목에는 지리적 위치를 나타내는 x 및 y 값이 있는 개체 배열 배열을 사용하여 단일/다중 모양을 저장하는 하나의 데이터 열이 있어야 합니다. 그런 다음 이 데이터 열이 속성에 매핑됩니다 ShapeMemberPath. 이 IgbGeographicShapeSeries 매핑된 데이터 열의 점을 사용하여 지도 컨트롤에 다각형을 그립니다.