fiogf49gjkf0d
SuperMap iClient 6R(2012) for JavaScript是一款在服务式GIS架构体系中,面向HTML 5的应用开发,支持多终端、跨浏览器的客户端开发平台。SuperMap iClient6R(2012) for JavaScript采用HTML + CSS +JavaScript的开发组合,无需安装任何插件,便可在终端浏览器上实现美观的地图呈现,动态实时的要素标绘,以及与多源GIS服务的高效交互,快速构建内容丰富、响应迅速、体验流畅的地图应用,同时支持离线存储与访问地图功能,满足用户在离线状态下的地图应用。
图 1 SuperMap iClient 6R(2012) for JavaScript与其他产品架构关系
SuperMap iClient 6R(2012) for?JavaScript产品特点: 灵活的交互设计与丰富的数据呈现方式可在HTML页面利用丰富的图形、图表、图像以及动画等实现GIS数据的高效,稳定动态呈现与灵活交互。
支持多终端访问支持包括个人电脑、平板电脑、手机等多种终端上的浏览器应用。
支持多源地图数据支持SuperMap iServer Java 6R(2012)服务及多种标准第三方服务,并支持各种服务在客户端的无缝聚合。
支持地图离线缓存支持地图离线缓存功能,满足用户在离线状态下的地图应用
产品系统需求: 操作系统要求:该产品包本身对系统没有特殊要求,主要是使用不同的开发工具,对系统的要求不一样。因此开发工具对于系统的要求,请您查阅相关工具的帮助文档。
服务器产品需求:SuperMap iServer Java 6R(2012)
开发工具:使用文本编辑器,如EditPlus、NotePad++等就可以完成开发工作。
使用较高级的开发工具或集成开发环境,如Dreamweaver、Visual Studio、Eclipse等。
浏览器要求:
产品功能一览表::
功能 |
介绍 |
图层功能 |
云服务图层类 |
支持SuperMap云图层服务, 通过向SuperMap云服务器发送请求得到SuperMap云服务发布的图层 |
分块缓存图层类 |
支持SuperMap iServer Java 6R(2012)分块缓存图层 |
分块动态REST图层类 |
支持SuperMap iServer Java 6R(2012)分块动态REST图层 |
SuperMap iServer 6R 定义的图层类的基类 |
支持SuperMap iServer Java 6R(2012)定义的图层 |
标签图层 |
支持标签图层 |
OGC图层 |
支持WMS、WMTS图层 |
矢量要素渲染图层类 |
支持矢量图层,该图层用于渲染矢量要素,渲染方式包括 SVG、VML、Canvas、Canvas2 |
|
地图拖拽控件 |
可通过鼠标拖拽的方式平移地图 |
图层选择控件 |
用于控制地图中的图层可见性 |
鹰眼控件 |
用于控制地图中的鹰眼 |
比例尺控件 |
用于设置地图比例尺控件。默认位置为地图左下角 |
地图控件 |
平移缩放控件 |
用于平移缩放地图。默认情况下垂直显示在地图左上角 |
绘制要素类控件 |
通过事件处理器Handler可以在vector图层上绘制点、线、面等要素, |
触摸设备的缩放控件 |
支持触摸设备的缩放功能 |
支持触摸设备触摸操作的控件 |
支持触摸事件(拖拽,双击,两个手指双击,和缩放),在触摸屏上进行手势操作地图 |
支持SuperMap iServer Java 6R(2012)服务功能 |
量算功能 |
支持距离量算、面积量算 |
查询功能 |
支持距离查询、几何对象查询、SQL 查询、范围查询 |
专题功能 |
支持单值专题图、范围分段专题图、标签专题图、点密度专题图、等级符号专题图、统计专题图 |
空间分析功能 |
支持缓冲区分析、叠加分析、表面分析、动态分段、空间关系分析 |
网络分析功能 |
最近设施分析服务类、最佳路径分析服务类、服务区分析服务类、选址分区分析服务类、旅行商分析服务类、多旅行商分析服务类、耗费矩阵分析服务类 |
数据功能 |
数据集ID查询服务类、数据集几何查询服务类、数据集缓冲区查询服务类、数据集SQL查询服务类、数据集编辑服务类 |
交通换乘分析功能 |
支持交通换乘分析功能 |
UGC 图层服务功能 |
UGC栅格图层类、UGC影像图层类、UGC矢量图层类、UGC专题图图层类 |
事件处理功能 |
支持事件的监听、注册和移除 |
产品应用案例:案例一:走遍温州网
案例二:瑞典Phoenix Municipality系统