首页 / 浏览问题 / 云GIS / 问题详情
启用iportal代理,怎么在html加载地图
49EXP 2017年04月10日
那个代理后的服务地址,可以给举个例子么?具体一点的例子

1个回答

启用服务代理后,你能在iportal里面看到代理后的服务地址,直接使用JavaScript客户端加载rest图层就好。和加载iserver的服务一样的。

例子:http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/3857Map.html

1,600EXP 2017年04月10日
哦,意思启用iportal代理只能管理iServer发布的服务呗。至于在html加载地图还是利用iServer发布的服务,我可以这么理解么?

不是的 iportal支持代理的服务有

  • SuperMap REST 服务、OGC 服务(WMS、WMTS、WFS、WCS、WPS)、ArcGIS REST 

    这些类型的服务,JavaScript的范例里面都有相对应的代码。
当我用iportal代理iServer发布的服务的时候,那么html页面加载的iServer发布的地图iportal能够进行管理或控制么?如果能怎么进行控制?

iportal的代理服务:管理员启用注册服务代理功能后,会隐藏原始的服务地址,只有服务的注册者和管理员可以看到原始的服务地址,其他有权限访问该服务的用户只能看到代理后的服务地址,真正在门户级别实现了对注册服务的访问控制。即可进行iportal的共享机制。具体你可查看iportal的帮助文档“开始 > 使用 iPortal > 共享资源”
同时可通过“开发授权”去提供一个密匙key,供其他用户来访问。具体你可查看iportal的帮助文档“开始 > 使用 iPortal > 我的内容管理 >开发授权”,里面介绍了添加密匙以及如何使用JavaScript客户端去加载等。

咱们的iportal 8c (2017)没有开发授权那一个功能啊

iportal811是有这个功能的。

 

额!文档里当然有了。那个首页具体功能没有啊,没法添加密匙。
你需要启用服务代理功能,具体的配置方法可参考帮助文档
...