Handler to draw a point on the map. Point is displayed on mouse down, moves on mouse move, and is finished on mouse up. The handler triggers callbacks for ‘done’, ‘cancel’, and ‘modify’. The modify callback is called with each change in the sketch and will receive the latest point drawn. Create a new instance with the OpenLayers.Handler.Point constructor.
OpenLayers. | Handler to draw a point on the map. |
Properties | |
persist | {Boolean} Leave the feature rendered until destroyFeature is called. |
Constructor | |
OpenLayers. | Create a new point handler. |
Functions | |
activate | turn on the handler |
deactivate | turn off the handler |
cancel | Finish the geometry and call the “cancel” callback. |
Create a new point 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. |
done | Called when the point drawing is finished. The callback will recieve a single argument, the point geometry. |
cancel | Called when the handler is deactivated while drawing. The cancel callback will receive a geometry. |
turn on the handler
activate: function()
turn off the handler
deactivate: function()
Finish the geometry and call the “cancel” callback.
cancel: function()