Class: FdShareServer

FdServer. FdShareServer

分享服务


new FdShareServer()

Methods


<static> getLayerAccesskeyResource(accesskeyURL, dataType, response)

以accesskey的方式去获取当前图层的结果

Parameters:
Name Type Description
accesskeyURL String

accesskey访问的url

dataType String

获取结果类型,PMTS应该传json类型,影像和高程应该传xml

response FdServer.FdShareServer~ResponseCallback

异步操作回调函数

Example
let accesskeyURL = '附带accesskey的url';
let dataType = 'xml' || 'json';
Freedo.FdServer.FdShareServer.getLayerAccesskeyResource(accesskeyURL, dataType, res=> {});

<static> getLayerAccesskeyURL(params, baseURL, token, response)

获取图层的accesskey访问地址,用户可以通过accesskey进行访问

Parameters:
Name Type Description
params Object

传入参数

Properties
Name Type Description
dataid String

图层的id

accesskey String

权限密钥

baseURL String

域名

token String

用户权限token

response FdServer.FdShareServer~ResponseCallback

异步操作回调函数


<static> getSceneAccesskeyURL(params, baseURL, token, response)

用于生成一个使用accesskey即可浏览的地址,场景全公开

Parameters:
Name Type Description
params Object

传入参数

Properties
Name Type Description
pid String

被分享场景的pid

accesskey String

在调用FdShareServer.addShareScene方法的时候传入的accessKeyList里面的id

baseURL String

域名

token String

用户权限token

response FdServer.FdShareServer~ResponseCallback

异步操作回调函数


<static> getUserList(baseURL, token, response)

获取用户所有的信息列表,用来选择被分享的用户

Parameters:
Name Type Description
baseURL String

域名

token String

用户权限token

response FdServer.FdShareServer~ResponseCallback

异步操作回调函数


<static> share(params, baseURL, token, response)

一键分享的功能

Parameters:
Name Type Description
params Object

传参

Properties
Name Type Description
lid Object

id,场景对应pid,图层对应lid

name Object

分享内容的name

shareType Object

分享类型 目前支持两种方式 1代表不需要token的分享 3代表个人名义分享

accessKeyList Array.<String>

被分享用户的集合,如果是accesskey方式需要使用Freedo.createGuid()创建一个accesskey 即[Freedo.createGuid()]

effectiveTime Object

有效起始时间

expireTime Object

有效截止时间

dataType Object

资源类型

baseURL String

域名地址

token String

用户权限凭证

response FdServer.FdShareServer~ResponseCallback

异步操作回调函数

Type Definitions


ResponseCallback(response)

FdShareServer类的静态方法事件调用后的回调函数

Parameters:
Name Type Description
response Object

调用请求获取的返回值