Geoportal Extension for OpenLayers API Reference

Class: MeasureAzimuth


Azimuth measurement Control. Allows users to draw a line on an Openlayers map and have its angle in decimal degrees clockwise from the geographical north.

new MeasureAzimuth(options)

OpenLayers/Controls/Measures/MeasureAzimuth.js, line 45
Name Type Description
options Object

options for function call.

Name Type Default Description
geodesic Boolean false optional

If true, azimuth will be computed on the global sphere. Otherwise, it will be computed on the projected plane.

styles Object {} optional

styles used when drawing. Specified with following properties.

Name Type Default Description
pointer Object {} optional

Style for mouse pointer when drawing the line. Specified with an subclass object.

start Object {} optional

Line Style when drawing. Specified with an object.

finish Object {} optional

Line Style when finished drawing. Specified with an object.

layerDescription Object {} optional

Layer informations to be displayed in LayerSwitcher widget (only if a LayerSwitcher is also added to the map)

Name Type Default Description
title String "Mesures d'azimuth" optional

Layer title to be displayed in LayerSwitcher

description String "Mes mesures" optional

Layer description to be displayed in LayerSwitcher

var measure = new ol.control.MeasureAzimuth({
  geodesic : true


  • ol.control.Control



OpenLayers/Controls/Measures/MeasureAzimuth.js, line 182

Getter for option Geodesic



OpenLayers/Controls/Measures/MeasureAzimuth.js, line 173

Setter for option Geodesic

Name Type Description
value Boolean

geodesic value


OpenLayers/Controls/Measures/MeasureAzimuth.js, line 112

Overwrite OpenLayers setMap method

Name Type Description
map ol.Map