地图上绘制路径的控制事件处理器。当按下鼠标后路径开始显示,随着鼠标移动而变化,当松开鼠标时完成。
SuperMap. |
地图上绘制路径的控制事件处理器。当按下鼠标后路径开始显示,随着鼠标移动而变化,当松开鼠标时完成。 |
Properties | |
maxVertices | {Number} 当前handler所能绘制路径的最大顶点数。如果当前路径顶点数达到限制值,则路径绘制自动完成。 未设置有效值时该属性不起作用。默认值为 null。 |
Constructor | |
SuperMap. |
构造函数。 |
Functions | |
finishGeometry | 完成几何对象绘制并将它发送给控件。 |
构造函数。
control | {SuperMap.Control} 控件对象 |
callbacks | {Object} 回调函数对象。关于回调的具体描述参见下文。 |
options | {Object} 一个可选对象,其属性将会赋值到事件处理器对象上。 |
create | 当路径要素第一次创建的时候调用,回调函数需接收两个参数:当前几何点对象、当前路径要素。 |
modify | 顶点的每一次变化时调用,回调函数接受参数:几何点对象、当前路径要素。 |
point | 当每一个点被添加时调用,回调函数接收点的几何对象作为参数。 |
done | 当绘制操作完成时调用,回调函数接收一个参数——当前路径要素的几何线对象。 |
cancel | 绘制过程中关闭当前事件处理器的监听时调用,回调函数接收当前要素的几何对象作为参数。 |
完成几何对象绘制并将它发送给控件。
finishGeometry: function()