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()