new FdShareServer()
Methods
-
<static> getLayerAccesskeyResource(accesskeyURL, dataType, response)
-
以accesskey的方式去获取当前图层的结果
Parameters:
Name Type Description accesskeyURLString accesskey访问的url
dataTypeString 获取结果类型,PMTS应该传json类型,影像和高程应该传xml
responseFdServer.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 paramsObject 传入参数
Properties
Name Type Description dataidString 图层的id
accesskeyString 权限密钥
baseURLString 域名
tokenString 用户权限token
responseFdServer.FdShareServer~ResponseCallback 异步操作回调函数
-
<static> getSceneAccesskeyURL(params, baseURL, token, response)
-
用于生成一个使用accesskey即可浏览的地址,场景全公开
Parameters:
Name Type Description paramsObject 传入参数
Properties
Name Type Description pidString 被分享场景的pid
accesskeyString 在调用FdShareServer.addShareScene方法的时候传入的accessKeyList里面的id
baseURLString 域名
tokenString 用户权限token
responseFdServer.FdShareServer~ResponseCallback 异步操作回调函数
-
<static> getUserList(baseURL, token, response)
-
获取用户所有的信息列表,用来选择被分享的用户
Parameters:
Name Type Description baseURLString 域名
tokenString 用户权限token
responseFdServer.FdShareServer~ResponseCallback 异步操作回调函数
-
<static> share(params, baseURL, token, response)
-
一键分享的功能
Parameters:
Name Type Description paramsObject 传参
Properties
Name Type Description lidObject id,场景对应pid,图层对应lid
nameObject 分享内容的name
shareTypeObject 分享类型 目前支持两种方式 1代表不需要token的分享 3代表个人名义分享
accessKeyListArray.<String> 被分享用户的集合,如果是accesskey方式需要使用Freedo.createGuid()创建一个accesskey 即[Freedo.createGuid()]
effectiveTimeObject 有效起始时间
expireTimeObject 有效截止时间
dataTypeObject 资源类型
baseURLString 域名地址
tokenString 用户权限凭证
responseFdServer.FdShareServer~ResponseCallback 异步操作回调函数
Type Definitions
-
ResponseCallback(response)
-
FdShareServer类的静态方法事件调用后的回调函数
Parameters:
Name Type Description responseObject 调用请求获取的返回值