logo
Documentation
Tutorials
Getting Started Initialization Layers Third party Controls Geometries Vector styles Measures InfoBox Utils
Releases

Documentation

Modules

  • Constants

Events

  • FEATURE_CLICK
  • FEATURE_HOVER
  • CENTER_DATE_IMAGE
  • CHANGE_MEASURE
  • CLICK
  • COMPLETE_LAYERS_AOIS
  • FEATURES_CLICK
  • FIND_IMAGES_LOADED
  • FINISH_MEASURE
  • LAYER_AOIS
  • MAP_INITIALIZE
  • MOVE_END
  • NO_3D_IMAGES
  • POINTER_MOVE
  • START_MEASURE
  • TILES_END_LOAD
  • TILES_START_LOAD
  • FEATURE_CLICK
  • FEATURE_HOVER

General

Classes / Controls

  • Bar
  • Button
  • Swipe
  • Toggle

Classes / Managers

  • LayerManager
  • MeasurementManager

Classes

  • Map

Geometry

Classes

  • Extent
  • Feature
  • Line
  • Location
  • MultiPolygon
  • Point
  • Polygon

Classes / Readers

  • GeoJSON
  • WKT

InfoBox

Classes

  • InfoBox

Layers

Classes / Internal

  • AOILayer
  • CollectionLayer

Classes

  • ArcGISLayer
  • BingLayer
  • GroupLayer
  • OSMLayer
  • VectorLayer
  • VectorTileLayer
  • VexcelLayer
  • WFSLayer
  • WMSLayer
  • WMTSLayer
  • XYZLayer

Classes / Base Layers

  • BaseGroupLayer
  • BaseTileLayer
  • BaseVectorLayer

Measurements

Classes / Tools

  • CircleTool
  • HeightTool
  • LineTool
  • PointTool
  • PolygonTool
  • RectangleTool
  • RelativeHeightTool

Classes

  • Measure

Services

Classes

  • UserService

Styles

Classes

  • Circle
  • Fill
  • Icon
  • RegularShape
  • Stroke
  • Style
  • Text

Utils

Classes

  • Transform

Class

MeasurementManager

MeasurementManager

The Measurement Manager class handles measurement logic. Use this class to change measurement units from feet to meters, enable tooltips, and activate/deactivate specific tools.

Classes

MeasurementManager

Methods

# activate(tool)

Activates specified tool

Parameters:
Name Type Description
tool MeasurementTools

tool to activate

See:
  • MeasurementTools

# changeAreaUnits(unit)

Sets the area units to be shown by the tool.

Parameters:
Name Type Description
unit AreaUnits

Imperial or metric value from AreaUnits

See:
  • AreaUnits

# changeLengthUnits(unit)

Sets the length units to be shown by the tool.

Parameters:
Name Type Description
unit LengthUnits

Imperial or metric value from LengthUnits

See:
  • LengthUnits

# changeMeasureUnits(system)

Changes measurement system for tools. Changing measurement system will automatically choose the most appropriate measurement unit for each measurement.

Parameters:
Name Type Description
system MeasureSystem

Imperial or metric value from MeasureSystem

See:
  • MeasureSystem

# changeSlopeUnits(unit)

Sets the slope units to be shown by the tool.

Parameters:
Name Type Description
unit SolpeUnits

Imperial or metric value from SlopeUnits

See:
  • SlopeUnits

# clear()

Clear all features

# deactivate(tool)

Deactivates specified tool

Parameters:
Name Type Description
tool MeasurementTools

tool to deactivate

See:
  • MeasurementTools

# disableAreaTooltips()

Hides measurement area tooltips

# disableLengthTooltips()

Hides measurement length tooltips

# disableSlopeTooltips()

Hides measurement slope tooltips

# disableTooltips()

Hides measurement tooltips

# enableAreaTooltips()

Shows measurement area tooltips

# enableLengthTooltips()

Shows measurement length tooltips

# enableSlopeTooltips()

Shows measurement slope tooltips

# enableTooltips()

Shows measurement tooltips

# getDrawingLayer() → {VectorLayer}

Returns the vector layer used for vector drawing.

Drawing layer

VectorLayer

# getMeasurementLayer() → {GroupLayer}

Returns the vector layer used for make and save measurements.

Measurement Layer

GroupLayer

# hasMeasurementActive() → {boolean}

Checks to see if any measurement tools are active. Returns 'true' if one or more tools are active

boolean

# toggleEdit()

Toggles Edit Mode for measurement tools

Documentation generated by Vexcel Imaging