抽象的矢量图层协议类。它不能够被直接实例化,如果要使用其实例,应该使 用它的一个实现子类。
SuperMap. |
抽象的矢量图层协议类。它不能够被直接实例化,如果要使用其实例,应该使 用它的一个实现子类。 |
Constructor | |
SuperMap. |
矢量协议的抽象类,使用时实例化其实现子类。 |
Functions | |
commit | 根据要素状态检查每个要素并执行某个动作。能够用到的动作有create, update和delete。 |
create | 构造一个请求用于编写新创建的要素。 |
delete | 构造一个请求用于删除一个已经被删除的要素。 |
destroy | 清除协议。 |
read | 为读取新要素构造一个请求。 |
update | 构造一个请求更新修改后的要素。 |
SuperMap. |
协议向用户返回的响应对象。 |
Constructor | |
SuperMap. |
read: function( options )
为读取新要素构造一个请求。
options | {Object} 可选对象,用于配置请求。 |
{SuperMap.Protocol.Response} 一个 SuperMap.Protocol.Response 对象, 如果在option对象里已经存在一个,那它将被传递到callback函数。
create: function()
构造一个请求用于编写新创建的要素。
features | {Array({SuperMap.Feature.Vector})} 或 {SuperMap.Feature.Vector} |
options | {Object} 可选对象,用于配置请求。 |
{SuperMap.Protocol.Response} 一个 SuperMap.Protocol.Response 对 象,如果在option对象里已经存在一个,那它将被传递到callback函数。
update: function()
构造一个请求更新修改后的要素。
features | {Array({SuperMap.Feature.Vector})} 或 {SuperMap.Feature.Vector} |
options | {Object} 可选对象,用于配置请求。 |
{SuperMap.Protocol.Response} 一个 SuperMap.Protocol.Response 对 象, 如果在option对象里已经存在一个,那它将被传递到callback函数。
"delete": function()
构造一个请求用于删除一个已经被删除的要素。
feature | {SuperMap.Feature.Vector} |
options | {Object} 可选对象,用于配置请求。 |
{SuperMap.Protocol.Response} 一个 SuperMap.Protocol.Response 对 象, 如果在option对象里已经存在一个,那它将被传递到callback函数。
commit: function()
根据要素状态检查每个要素并执行某个动作。能够用到的动作有create, update和delete。
features | {Array({SuperMap.Feature.Vector})} |
options | {Object} 关键字可能是”create”, “update”,”delete”, “callback” 或 “scope”的对象。关键字是前三个的对象会被分别传递到”create”, “update” 和”delete” 方法,关键字是 “callback” 的对象是”scope” 关键字 代表的范围当commit操作结束时被调用的一个方法。 |
{Array({SuperMap.Protocol.Response})} 返回一个 SuperMap.Protocol.Response 数组对象。
清除协议。
destroy: function()
为读取新要素构造一个请求。
read: function( options )
构造一个请求用于编写新创建的要素。
create: function()
构造一个请求更新修改后的要素。
update: function()
构造一个请求用于删除一个已经被删除的要素。
"delete": function()
根据要素状态检查每个要素并执行某个动作。能够用到的动作有create, update和delete。
commit: function()