用途:在 .NET MAUI 应用中实现 Syncfusion SfMaps 地图控件,用于展示地理数据与统计信息。
主要能力:提供两种图层——形状图层(MapShapeLayer,渲染 GeoJSON 或 shapefile 矢量地图)与瓦片图层(MapTileLayer,渲染 Web 地图瓦片服务)。支持标记(内置图标或自定义模板)、气泡可视化、颜色映射(等值与范围)、图例、数据标签、子图层(圆、弧、线、多边形、折线)、缩放平移、形状选择与工具提示,以及 AI 驱动的位置搜索与地理编码。支持平台:Android、iOS、Windows、macOS。
使用方式:通过 NuGet 安装 Syncfusion.Maui.Maps,在 MauiProgram.cs 中注册 Handler,然后创建形状图层或瓦片图层地图。形状图层通过 DataSource、PrimaryValuePath、ShapeDataField 绑定数据;瓦片图层配置 URL 模板、订阅密钥、中心点与缩放级别。各功能对应参考文档:getting-started.md、shape-layer.md、tile-layer.md、markers.md、bubbles.md、data-labels.md、legends.md、sublayers.md、interaction-features.md、ai-location-search.md。
适用场景:地理数据可视化、choropleth 地图、位置标记、瓦片底图集成、交互式地图展示。
限制:资料未提供具体收费、价格、性能指标或完整代码示例;AOT 模式需注意保留属性(preservation attributes)。