Class: FeatureDelete

FeatureDelete

要素删除类

L.kqmap.services.FeatureDelete(options, onsuccess, onfailed){Promise.<TResult>}

leaflet/services/FeatureDelete.js, line 20
Name Type Description
options Object

要素删除的配置参数

Name Type Default Description
url String

服务器的url地址

layerId String

要素删除的目标图层 ID,必选项

geometry GeoJSONObject null 可选

要素删除的区域选择

where String

删除条件,where 语句,必选项。

onsuccess function

查询成功后执行的函数

onfailed function

查询失败后执行的函数

Returns:
Type Description
Promise.<TResult>
Example
var onsuccess = (response) => {}
var onfailed = (error) => {}
var delete_options = {};
var geometry = {
                "type":"PolyGon",
                "coordinates":[[[114.29232657673816,30.649700103921717],[114.29232657673816,30.529537325368757],[114.14955891905146,30.529537325368757],[114.14955891905146,30.649700103921717],[114.29232657673816,30.649700103921717]]]};
delete_options.url = url;
delete_options.layerId = 3;
delete_options.geometry = geometry;
delete_options.startindex = 0;
delete_options.reqcount = 200;
delete_options.geoSRS = "EPSG:4326";
delete_options.outSRS = "EPSG:4326";
delete_options.fields = "OID,GEOMETRY,XZBM,FHDM,QSRQ,ZZRQ,BSM,YSDM,XZQDM,XZQMC,KZMJ,JSMJ,MSSM,BGRQ,#length#,#area#";
delete_options.version = 2.0;
var query = new L.kqmap.services.FeatureDelete(delete_options);
query.queryAsync(onsuccess, onfailed);

Extends

Methods

inherited queryAsync(onsuccess(), onfailed())

leaflet/services/QueryBase.js, line 48

查询请求,由子类实例化后调用。

Name Type Description
onsuccess() function

查询成功后处理函数。

onfailed() function

查询错误后处理函数。