SuperMap iClient for JavaScript 9D 是云GIS网络客户端开发平台。基于现代Web技术栈全新构建,是SuperMap云四驾马车和在线GIS平台系列产品的统一JS客户端。 集成了领先的开源地图库、可视化库,且核心代码以Apache2协议完全开源,连接了SuperMap与开源社区。 提供了全新的大数据可视化、实时流数据可视化功能,通过本产品可快速实现浏览器和移动端上美观、流畅的地图呈现与空间分析。
开源产品的上佳实践
全面对接集成了 Leaflet、OpenLayers、 Mapbox GL JS、 ECharts、 MapV 等常用的地图库和图表库,避免用户的重复学习和成本投入
Modern WebGIS
基于 H5、WebGL、WebSocket、ES6、RequireJS、ReactJS 等现代 Web 技术栈,完全重建
开放架构、开源内核
iClient for JavaScript 9D 核心源代码基于 Apache License 2.0 开源许可协议发布,可在 github、oschina 自由下载和分发使用
大数据可视化
为 SuperMap iServer 9D 的分布式分析服务、实时数据服务等提供统一的 API 和可视化呈现,同时支持海量数据的热度图、蜂巢图、格网图、散点图、矢量瓦片等多种可视化渲染方式
更加简单易用
统一 SuperMap iServer、iExpress、iPortal、iManager、Online 的服务访问和安全认证接口,为用户提供更加简单易用的 API 以及更多功能支持
Libraries
WHAT'S NEW
集成Turf.js,提供空间分析、拓扑分析、等值分析、量算等客户端计算能力, 无需连接GIS服务也可在客户端快速的进行各种常用的空间操作
集成 ECharts / ECharts GL / D3.js 可视化库的三维专题图、风图等更多特效,在9D版本的基础上继续加强炫酷的可视化效果
进行了代码模块化,支持开发时使用 JavaScript ES6 标准的 import 语法进行模块化引入
发布npm项目,地址:https://www.npmjs.com/~supermap
发布英文版本,官网的产品介绍、范例、APIDoc等页面同时对中英双语进行支持
官网优化:多版本支持(9.0.0/9.0.1/dev)、导航更轻松、优化范例等待、弹窗样式等
完成了基础设施重建,完全开源 + 开放,全面对接集成了 Leaflet、OpenLayers、Mapbox GL JS、ECharts、MapV 等常用的地图库和制图制表库,避免用户的重复学习和成本投入
支持访问 SuperMap iServer 9D 的分布式分析服务,提供密度分析、格网聚合分析、单对象查询分析、区域汇总分析、矢量剪裁分析、缓冲区分析、拓扑检查分析、叠加分析、属性汇总分析功能
支持访问 SuperMap iServer 9D 的地址匹配服务,提供正向匹配和反向匹配功能
支持访问 SuperMap iServer 9D 的实时数据服务
新增基于 Elasticsearch 的时序热力图、航班监控等可视化效果
支持 Mapbox 矢量瓦片标准,为用户提供了更多可在客户端自由更改样式的地图风格
新增高效率点图层,支持10万+点要素在浏览器端高效流畅的绘制
集成 ECharts 常用可视化效果:散点地图、迁徙图、热力图、线路图、线特效、折线图、柱状图、饼图
集成数据可视化开源库 MapV,提供蜂巢图、通勤图、强边界图、迁徙图、动态轨迹图、面绘制、线绘制以及海量点数据的绘制
集成 OSMBuildings,实现建筑立体效果可视化
新增缓存切换控件,支持用户在客户端进行多版本缓存切换
更简单的访问 SuperMap iPortal 和 SuperMap Online 中用户配置的地图
统一 SuperMap iServer、SuperMap iPortal、SuperMap Online 的安全认证接口,支持安全登录,支持以 token 或 key 的方式访问服务或地图
全新的站点:iclient.supermap.io,更加易用的示例演示