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’ and ‘cancel’. Create a new instance with the OpenLayers.Handler.Point constructor.
OpenLayers. Handler. Point | Handler to draw a point on the map. |
Properties | |
persist | {Boolean} Leave the feature rendered until destroyFeature is called. |
Constructor | |
OpenLayers. Handler. Point | 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 ‘done’ property whose value is a function to be called when the point drawing is finished. The callback should expect to recieve a single argument, the point geometry. If the callbacks object contains a ‘cancel’ property, this function will be called when the handler is deactivated while drawing. The cancel should expect to receive a geometry. |
options | {Object} An optional object with properties to be set on the handler |
turn on the handler
activate: function()
turn off the handler
deactivate: function()
Finish the geometry and call the “cancel” callback.
cancel: function()