Handler to draw a polygon on the map. Polygon is displayed on mouse down, moves on mouse move, and is finished on mouse up.
OpenLayers. | Handler to draw a polygon on the map. |
Properties | |
holeModifier | {String} Key modifier to trigger hole digitizing. |
Constructor | |
OpenLayers. | Create a Polygon Handler. |
Functions | |
cancel | Finish the geometry and call the “cancel” callback. |
Create a Polygon Handler.
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 polygon geometry. |
cancel | Called when the handler is deactivated while drawing. The cancel callback will receive a geometry. |
Finish the geometry and call the “cancel” callback.
cancel: function()