Class: QueryBase

QueryBase

查询服务基类。

L.kqmap.services.QueryBase(options, onsuccess, onfailed)

leaflet/services/QueryBase.js, line 11
Name Type Description
options Object

子类初始化是传入,查询所需配置参数

onsuccess function

子类传入,查询成功后执行的函数

onfailed function

子类传入,查询失败后执行的函数

Example
# example with class legendQuery as follow:
export class LegendQuery extends QueryBase {
 constructor(options) {
   let _options = L.extend({}, defaultOptions, options);
   _options.url = options.url + '/MapServer/legend';
   super(_options);
 }
}
var onsuccess = (response) => {}
var onfailed = (error) => {}
var options = {}
options.url = service_ip + "/KQGis/rest/services/china3857";
options.layerId = 2;
options.bbox = '';
var query = new L.kqmap.services.LegendQuery(options);
query.queryAsync(onsuccess, onfailed);

Methods

queryAsync(onsuccess(), onfailed())

leaflet/services/QueryBase.js, line 48

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

Name Type Description
onsuccess() function

查询成功后处理函数。

onfailed() function

查询错误后处理函数。