new SuperMap.GetFeaturesServiceBase(url, options)
| Name | Type | Description | 
|---|---|---|
url | 
            
            
            string | 
                
                 数据查询结果资源地址。请求数据服务中数据集查询服务,URL 应为:http://{服务器地址}:{服务端口号}/iserver/services/{数据服务名}/rest/data/ 例如:"http://localhost:8090/iserver/services/data-jingjin/rest/data/"  | 
        
options | 
            
            
            Object | 
                
                 可选参数。如:  | 
        
Example
var myService = new SuperMap.GetFeaturesServiceBase(url, {
    eventListeners: {
        "processCompleted": getFeatureCompleted,
        "processFailed": getFeatureError
    }
});
    
    
Extends
Members
- 
    
formatstring
 - 
    
    
查询结果返回格式,目前支持iServerJSON 和GeoJSON两种格式。 参数格式为"ISERVER","GEOJSON",GEOJSON
 - 
    
fromIndexinteger
 - 
    
    
查询结果的最小索引号。 默认值是0,如果该值大于查询结果的最大索引号,则查询结果为空。
 - 
    
maxFeaturesinteger
 - 
    
    
进行SQL查询时,用于设置服务端返回查询结果条目数量,默认为1000。
 - 
    
returnContentboolean
 - 
    
    
是否立即返回新创建资源的表述还是返回新资源的URI。 如果为 true,则直接返回新创建资源,即查询结果的表述。 如果为 false,则返回的是查询结果资源的 URI。默认为 false。
 - 
    
toIndexinteger
 - 
    
    
查询结果的最大索引号。 如果该值大于查询结果的最大索引号,则以查询结果的最大索引号为终止索引号。
 
Methods
- 
    
inherited ajaxPolling()
common/iServer/CommonServiceBase.js, line 215 - 
    
    
    
请求失败后,如果剩余请求失败次数不为0,重新获取url发送请求
 - 
    
inherited calculatePollingTimes()
common/iServer/CommonServiceBase.js, line 233 - 
    
    
    
计算剩余请求失败执行次数。
 - 
    
destroy()
common/iServer/GetFeaturesServiceBase.js, line 82 - 
    
    
    
释放资源,将引用资源的属性置空。
 - 
    
inherited getCredential(url){SuperMap.Credential}
common/iServer/CommonServiceBase.js, line 155 - 
    
    
    
获取凭据信息
Name Type Description urlstring 服务地址。
Returns:
Type Description SuperMap.Credential 凭据信息对象。  - 
    
getFeatureComplete(result)
common/iServer/GetFeaturesServiceBase.js, line 133 - 
    
    
    
查询完成,执行此方法。
Name Type Description resultObject 服务器返回的结果对象。
 - 
    
inherited getUrlCompleted(result)
common/iServer/CommonServiceBase.js, line 188 - 
    
    
    
请求成功后执行此方法。
Name Type Description resultObject 服务器返回的结果对象。
 - 
    
inherited getUrlFailed(result)
common/iServer/CommonServiceBase.js, line 199 - 
    
    
    
请求失败后执行此方法。
Name Type Description resultObject 服务器返回的结果对象。
 - 
    
inherited isServiceSupportPolling()
common/iServer/CommonServiceBase.js, line 260 - 
    
    
    
判断服务是否支持轮询。
 - 
    
processAsync(params)
common/iServer/GetFeaturesServiceBase.js, line 96 - 
    
    
    
将客户端的查询参数传递到服务端。
Name Type Description paramsObject 查询参数。
 - 
    
inherited request(options)
common/iServer/CommonServiceBase.js, line 113 - 
    
    
    
    
    
    
    
        
Name Type Description optionsObject 参数。 method - {string} 请求方式,包括"GET","POST","PUT","DELETE"。
url - {string} 发送请求的地址。
params - {Object} 作为查询字符串添加到url中的一组键值对,此参数只适用于GET方式发送的请求。
data - {String } 发送到服务器的数据。
success - {function} 请求成功后的回调函数。
failure - {function} 请求失败后的回调函数。
scope - {Object} 如果回调函数是对象的一个公共方法,设定该对象的范围。
isInTheSameDomain - {boolean} 请求是否在当前域中。 - 
    
inherited serviceProcessCompleted(result)
common/iServer/CommonServiceBase.js, line 272 - 
    
    
    
状态完成,执行此方法。
Name Type Description resultObject 服务器返回的结果对象。
 - 
    
inherited serviceProcessFailed(result)
common/iServer/CommonServiceBase.js, line 282 - 
    
    
    
状态失败,执行此方法。
Name Type Description resultObject 服务器返回的结果对象。