WS.FeatureService
要素服务类,用来创建WS.InsertObject、WS.DeleteObject、WS.UpdateObject、WS.QueryObject,然后调用后台服务对要素(Feature)进行增、删、改、查。
示例
var userId = 'test';//用户ID
var wsApiBasePath = "//api.dituyi.com.cn";//API地址
var wsApiKey = "6296431363854d62a1bffc31ee7dd6a2";//用户key
var wsConf = {
apiBasePath: wsApiBasePath,
apiKey: wsApiKey
};
var wServer = new WS.WServer(wsConf);//服务连接
var service = wServer.createFeatureService();//创建要素服务
//创建查询对象
var layerName = userId + "." + "msp_demo_pt";
var queryObj = service.createQueryObject(layer);
构造函数
方法 | 描述 |
---|---|
new wServer(options).createFeatureService(); | 创建要素服务 |
构造选项
选项 | 类型 | 属性 | 默认 | 描述 |
---|---|---|---|---|
apiBasePath | String | //api.dituyi.com.cn | ||
key | String | < optional > | WS.API | API key |
方法
方法 | 返回值 | 描述 |
---|---|---|
createInsertObject( < String > layerName) | WS.InsertObject | 创建一个InsertObject,用来向指定图层添加要素 |
createQueryObject( < String > layerName) | WS.QueryObject | 创建一个QueryObject,用来查询指定图层中的要素 |
createUpateObject( < String > layerName) | WS.UpdateObject | 创建一个UpdateObject,用来修改指定图层中的要素 |
createDeleteObject( < String > layerName) | WS.DeleteObject | 创建一个DeleteObject,用来从指定图层删除要素 |
setErrorHandler( < Function > callback) | void | 设置错误回调函数 |
getLayer( < String > layerName, < Function > callback) | void | 获取图层信息 |