绘制动态标绘标号的事件处理器。 该处理器会触发标记为”done”、”cancel”和”modify”的事件回调。其中modify回调会在每一次变化时被调用并传入最近一次绘制的点。 使用 SuperMap.Handler.GraphicObject 构造函数可以创建一个新的绘制点的事件处理器实例。
SuperMap. |
绘制动态标绘标号的事件处理器。 该处理器会触发标记为”done”、”cancel”和”modify”的事件回调。其中modify回调会在每一次变化时被调用并传入最近一次绘制的点。 使用 SuperMap.Handler.GraphicObject 构造函数可以创建一个新的绘制点的事件处理器实例。 |
Properties | |
drawScaleByMap | {Boolean} 标识鼠标跟踪的标号是否随图缩放。 |
libID | {Integer} 标号库ID。 |
plotting | {SuperMap.Feature.Vector} 正在标绘的对象。 |
serverUrl | {String} 标绘服务地址。 |
startResolution | {Object} 标识鼠标跟踪的标号如果随图缩放,起始标绘第一个标号的分辨率。 |
symbolCode | {Integer} 标号Code。 |
symbolInfo | {Object} 服务器返回的标号信息。 |
Constructor | |
SuperMap. |
构造函数,创建一个新的绘制标号的事件处理器。 |
Functions | |
activate | 激活事件处理器对象上的监听处理,如果这个事件处理器对象已经激活,则返回false. |
deactivate | 关闭事件处理器对象上的监听处理,如果这个事件处理器已经是关闭状态,则返回false |
{SuperMap.Feature.Vector} 正在标绘的对象。
构造函数,创建一个新的绘制标号的事件处理器。
control | {SuperMap.Control} 构建当前事件处理器的控件对象。 |
callbacks | {Object} 回调函数对象。关于回调的具体描述参见下文。 |
options | {Object} 一个可选对象,其属性将会赋值到事件处理器对象上。 |
create | 当要素草图第一次创建的时候调用,回调函数需接收两个参数:当前点几何对象、当前要素。 |
modify | 顶点的每一次变化时调用,回调函数接受参数:几何点对象、当前要素。 |
done | 当绘制点操作完成时调用,回调函数接收一个参数,当前点的几何对象。 |
cancel | 绘制过程中关闭当前事件处理器的监听时调用,回调函数接收当前要素的几何对象作为参数。 |
激活事件处理器对象上的监听处理,如果这个事件处理器对象已经激活,则返回false.
activate: function()
关闭事件处理器对象上的监听处理,如果这个事件处理器已经是关闭状态,则返回false
deactivate: function()