OpenLayers.Control.Measure

Allows for drawing of features for measurements.

Inherits from

Summary
OpenLayers.Control.MeasureAllows for drawing of features for measurements.
Constants
EVENT_TYPES{Array(String)} Supported application event types.
Properties
handlerOptions{Object} Used to set non-default properties on the control’s handler
persist{Boolean} Keep the temporary measurement sketch drawn after the measurement is complete.
Constructor
OpenLayers.Control.Measure
Functions
cancelStop the control from measuring.

Constants

EVENT_TYPES

{Array(String)} Supported application event types.  Register a listener for a particular event with the following syntax:

control.events.register(type, obj, listener);

Listeners will be called with a reference to an event object.  The properties of this event depends on exactly what happened.

Supported control event types (in addition to those from OpenLayers.Control)

measureTriggered when a measurement sketch is complete.  Listeners will receive an event with measure, units, order, and geometry properties.
measurepartialTriggered when a new point is added to the measurement sketch.  Listeners receive an event with measure, units, order, and geometry.

Properties

handlerOptions

{Object} Used to set non-default properties on the control’s handler

persist

{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.

Constructor

OpenLayers.Control.Measure

Parameters

handler{OpenLayers.Handler}
options{Object}

Functions

cancel

cancel: function()

Stop the control from measuring.  If persist is true, the temporary sketch will be erased.

cancel: function()
Stop the control from measuring.
Controls affect the display or behavior of the map.
Base class to construct a higher-level handler for event sequences.
{Boolean} Keep the temporary measurement sketch drawn after the measurement is complete.
Close