示范程序说明

发送反馈


SuperMap iPortal 提供了示范程序帮助您了解如何使用 SuperMap iPortal API 进行开发以及如何基于 SuperMap iPortal 进行定制开发。示范程序位于 %SuperMap iPortal_HOME%\samples\code 目录,在使用时请先运行该目录下的 LibReplace.bat 文件,用于动态替换示范程序中依赖 jar 包的位置为当前产品包所在位置。示范程序的内容描述如下表:

  目录 Eclipse 工程/RESTAPI 目录 说明
使用 iPortal API UsePortalRESTAPI RESTMapManagement 利用 RESTAPI 实现地图操作,包含 getMapDetail.html 1个示例 html 页面,依次实现了查找指定地图、查看地图信息、修改地图信息、共享地图信息功能。请参见地图操作
RESTGroupManagement 利用 RESTAPI 实现群组操作,包含 groups.html 1个示例 html 页面,依次实现了创建群组、群组共享、邀请用户功能。请参见群组操作
RESTDataManagement 利用 RESTAPI 实现数据操作,包含 upload.html 1个示例 html 页面,依次实现了上传数据、共享数据、下载数据功能。请参见数据操作

定制 iPortal 后端

CustomPortal

Custom_Portal 使用 Jersey 基于 iPortal 定制开发一个新的资源。请参见:案例1—使用 Jersey 基于 iPortal 开发新的资源
使用 Jersey 基于 iPortal 已有资源扩展新的子资源。请参见:案例2—使用 Jersey 基于 iPortal 已有资源扩展子资源

定制 iPortal 管理

iportal-admin-ui-extend

/ 基于 Vue 组件形式定制 iPortal 后台管理模块,实现了在后台管理中新增嵌入页面和打开新窗口等操作。请参见:案例2—以 Vue 组件形式扩展新的管理页面

 

此外,WebApps 的扩展示范程序位于: