开发指南

发送反馈


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 的总体浏览和介绍,请参考示范程序说明

使用 iClient 开发入门

使用 iServer 开发入门

使用 iServer API

扩展 iServer