地图是帆软数据大屏最吸睛的组件,也是地图类二开需求最集中的地方。选对底图服务和技术路线,往往比写代码本身更重要——它决定了授权成本、能否内网部署、数据是否对得上。
先看内置能力,再决定是否二开
帆软内置的地图图表已经支持区域地图、点地图、流向地图等常见形态,并可配置 GIS 底图。以下情况通常需要二开:
- 区划精细到乡镇、街道、园区网格,或需要业务自定义的区域边界
- 点位数量大(数万级以上),需要点聚合、矢量切片或分级加载
- 需要轨迹回放、电子围栏、实时位置刷新或三维场景
- 必须在无外网的内网环境运行
- 地图需要与报表、图表、弹窗做复杂的联动和参数传递
主流地图服务对比
| 方案 | 坐标系 | 授权 / 使用 | 内网部署 | 适合场景 |
|---|---|---|---|---|
| 高德地图 | GCJ-02 | 申请开发者 Key(JS API 2.0 需配套安全密钥);商用需按官方政策确认授权 | 以在线服务为主 | 互联网可访问的企业大屏、位置服务 |
| 百度地图 | BD-09 | 申请 AK;商用需按官方政策确认授权 | 以在线服务为主 | 已有百度生态数据的业务 |
| 天地图 | CGCS2000 | 国家地理信息公共服务平台,申请 tk 使用 | 在线;政务网可对接省级节点 | 政务、国土、应急等对合规要求高的项目 |
| OpenLayers | 任意(常用 EPSG:3857 / 4326) | 开源(BSD 协议) | 支持,配合离线瓦片 / GeoServer | 内网、离线、自建 GIS 服务 |
| Cesium | WGS84 椭球 | 开源(Apache 2.0 协议) | 支持,需自备地形 / 影像数据 | 三维地球、园区与设施可视化 |
坐标系:最常见的“数据对不上”
业务数据来自 GPS 设备(WGS84)、高德(GCJ-02)或百度(BD-09)时,如果不做转换直接叠加到另一种底图上,点位通常会偏移数百米。二开时我们会在数据层统一坐标系,并在文档中写明每个数据源的坐标口径。
区划数据与地图合规
自定义区划通常以 GeoJSON 形式制作。对外公开展示的地图应使用合规底图与标准区划数据,注意国界线、审图号等相关要求;内部业务网格(如园区、片区)则可以按业务需要自行绘制。
性能:大屏地图的关键指标
- 点聚合:缩放级别低时聚合显示,放大后展开
- 分级加载:按视野范围和层级请求数据,避免一次加载全量
- 矢量切片:大面积复杂区划使用切片降低前端渲染压力
- 刷新策略:实时数据增量更新,而非整图重绘
我们如何交付地图类二开
新软逐鹿的地图类二开覆盖高德、百度、天地图、OpenLayers、Cesium 等方案,支持自定义区划、点聚合、热力、轨迹、围栏、三维与离线部署。项目按标准化服务流程交付,提供完整源码与部署文档,封装好的地图组件插件可二次转售复用。
查看地图类二开服务或 GIS 与数据大屏解决方案,也可以直接联系我们。