SuperAPI AI 工具集

syncfusion-aspnetcore-maps

前端与建站

查看项目

更新于 10-16 01:07

技能介绍

用途:在 ASP.NET Core 应用中集成 Syncfusion Maps 组件,用 SVG 可视化地理数据,常见于区域销售看板、门店定位、人口密度、选举结果、航线、天气与房地产地图等场景。

主要能力:支持无限制图层与子图层,可加载 GeoJSON 自定义形状;支持 Bing Maps、Azure Maps、OpenStreetMap 及自定义瓦片服务;提供等值、范围、去饱和三种颜色映射以绘制分级统计图;可添加标记(Circle、Image、Letter、Template 类型)与基于数值的气泡;支持数据标签、图例(颜色映射/标记/气泡,可交互、分页)、坐标定位的 HTML 注释、导航线;交互方面有缩放、平移、工具提示、选择、多选、悬停高亮与点击事件;支持 6 种投影、导出 PNG/JPEG/SVG/PDF、打印、国际化与本地化、键盘与屏幕阅读器无障碍、状态持久化。

使用方式:组件位于 Syncfusion.EJ2.Maps 命名空间(Syncfusion.EJ2.dll)。在 Razor 页面中通过 <ejs-maps> 与 <e-maps-layers>、<e-maps-layer> 等标签辅助器配置,设置 shapeData 加载 GeoJSON,dataSource 绑定数据,并用 shapeDataPath 与 shapePropertyPath 匹配记录与形状;通过 shapeSettings 的 colorValuePath、colorMapping 实现颜色映射,通过 markers、tooltipSettings、zoomSettings 等子标签开启对应功能。地图提供程序需配置相应 API 密钥,具体安装命令与完整起步配置请参考 references/getting-started.md。

限制与未提供信息:资料未给出 NuGet 包名与安装命令、许可证或收费方式、各地图提供程序的免费额度与定价,也未提供浏览器兼容范围、性能基准数据;迁移(EJ1 到 EJ2)与部分高级主题仅列出条目,具体步骤需查阅对应参考文档。