Allows for drawing of features for measurements.
OpenLayers.
|
Allows for drawing of features for measurements. |
Properties | |
events | {OpenLayers.Events} Events instance for listeners and triggering control specific events. |
handlerOptions | {Object} Used to set non-default properties on the control’s handler |
displaySystem | {String} Display system for output measurements. |
geodesic | {Boolean} Calculate geodesic metrics instead of planar metrics. |
persist | {Boolean} Keep the temporary measurement sketch drawn after the measurement is complete. |
immediate | {Boolean} Activates the immediate measurement so that the “measurepartial” event is also fired once the measurement sketch is modified. |
Constructor | |
OpenLayers.
|
|
Functions | |
deactivate | |
cancel | Stop the control from measuring. |
setImmediate | Sets the immediate property. |
{OpenLayers.Events} Events instance for listeners and triggering control specific events.
control.events.register(type, obj, listener);
measure | Triggered when a measurement sketch is complete. Listeners will receive an event with measure, units, order, and geometry properties. |
measurepartial | Triggered when a new point is added to the measurement sketch or if the immediate property is true and the measurement sketch is modified. Listeners receive an event with measure, units, order, and geometry. |
{Boolean} Keep the temporary measurement sketch drawn after the measurement is complete. The geometry will persist until a new measurement is started, the control is deactivated, or cancel is called.
handler | {OpenLayers.Handler} |
options | {Object} |
cancel: function()
Stop the control from measuring. If persist is true, the temporary sketch will be erased.
setImmediate: function( immediate )
Sets the immediate property. Changes the activity of immediate measurement.
deactivate: function()
Stop the control from measuring.
cancel: function()
Sets the immediate property.
setImmediate: function( immediate )