开发指南 |
SuperMap iServer 为广大用户提供了整套 SDK,应用开发人员可以使用 SuperMap iServer 提供的 Web 服务接口开发需要的应用系统。在 使用 iServer API 部分提供了丰富的示例介绍 SuperMap iServer API 的使用,其中 使用 REST API 部分以 JavaScript 为工具,构建 HTTP 请求与 SuperMap iServer 进行交互,说明 REST 服务的访问与使用过程;利用 REST API 实现了一些操作,包括对地图的操作、对图层的操作、查询功能、对数据的操作、以及三维操作等。使用 Java API 部分对服务提供者、服务组件和服务接口进行了简要的介绍,同时通过示例实现了获取地图、获取地物要素信息等功能。
同时, SuperMap iServer 还提供了一套扩展机制,使用户能够根据业务系统的需求,使用 SuperMap iServer SDK 对 SuperMap iServer 进行扩展,方便地将自己的应用添加至 SuperMap iServer 服务器上。扩展 iServer 部分介绍了 扩展 REST 和 扩展领域服务。其中扩展 REST 部分分别介绍了 SuperMap iServer 支持的几种形式的扩展:扩展资源、扩展安全机制、扩展表述生成器、扩展参数解析器、扩展 HTTP 请求处理器等。 扩展领域服务部分通过一个示例来说明如何创建一个领域空间服务,并配置到 SuperMap iServer 系统中。
SuperMap iPortal 作为可定制的 GIS 门户软件平台,为用户提供了个性化的定制开发服务,如前端页面的定制开发、新增资源的定制开发等,协助应用开发人员根据自身业务需求,量身定制一系列符合用户实际应用的门户功能,快速构建 GIS 门户软件平台。
关于 SuperMap 所提供的 SampleCode 的总体浏览和介绍,请参考示范程序说明。