Handler to draw a path on the map. Path is displayed on mouse down, moves on mouse move, and is finished on mouse up.
| OpenLayers. | Handler to draw a path on the map. | 
| Properties | |
| maxVertices | {Number} The maximum number of vertices which can be drawn by this handler. | 
| Constructor | |
| OpenLayers. | Create a new path hander | 
| Functions | |
| finishGeometry | Finish the geometry and send it back to the control. | 
Create a new path hander
| control | {OpenLayers.Control} The control that owns this handler | 
| callbacks | {Object} An object with a properties whose values are functions. Various callbacks described below. | 
| options | {Object} An optional object with properties to be set on the handler | 
| create | Called when a sketch is first created. Callback called with the creation point geometry and sketch feature. | 
| modify | Called with each move of a vertex with the vertex (point) geometry and the sketch feature. | 
| point | Called as each point is added. Receives the new point geometry. | 
| done | Called when the point drawing is finished. The callback will recieve a single argument, the linestring geometry. | 
| cancel | Called when the handler is deactivated while drawing. The cancel callback will receive a geometry. | 
Finish the geometry and send it back to the control.
finishGeometry: function()