Class: BookmarkService

BookmarkService

书签服务类

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

leaflet/services/BookmarkService.js, line 17
Name Type Description
options Object

查询的配置参数

Name Type Description
url String

服务器的url地址

type String

书签操作类型,可选‘add’, 'read', 'delete'

id String

请求类型为’delete'时必选,书签唯一标识符,add和read操作成功返回后可获取

coordinates String

请求类型为'add'时必选,书签记录的中心点坐标,如'244.98832846346176,80.32117678447602'

title String

请求类型为‘add'时必选,书签的显示名称

scalelevel String

请求类型为'add'时必选,表示当前地图缩放比例,一般为1-13,

onsuccess function

查询成功后执行的函数

onfailed function

查询失败后执行的函数

Returns:
Type Description
Promise.<TResult>
Example
var onsuccess = (response) => {}
var onfailed = (error) => {}
var options = L.extend({}, defaultOptions, options);
options.url = options.url + '/MapServer/bookmark';
var query = new L.kqmap.services.BookmarkService(options);
query.queryAsync(onsuccess, onfailed);

Extends

Methods

inherited queryAsync(onsuccess(), onfailed())

leaflet/services/QueryBase.js, line 48

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

Name Type Description
onsuccess() function

查询成功后处理函数。

onfailed() function

查询错误后处理函数。