OpenLayers.Control.Graticule

The Graticule displays a grid of latitude/longitude lines reprojected on the map.  The grid is specified by a list of widths in degrees (with height the same as the width).  The grid height can be specified as a multiple of the width.  This allows making the grid more regular in specific regions of some projections.  The grid can also be specified by lists of both widths and heights.  This allows matching externally-defined grid systems.

Inherits from

Summary
OpenLayers.Control.GraticuleThe Graticule displays a grid of latitude/longitude lines reprojected on the map.
Properties
autoActivate{Boolean} Activate the control when it is added to a map.
intervals{Array(Float)} A list of possible graticule widths in degrees.
intervalHeights{Array(Float)} A list of possible graticule heights in degrees.
displayInLayerSwitcher{Boolean} Allows the Graticule control to be switched on and off by LayerSwitcher control.
visible{Boolean} should the graticule be initially visible (default=true)
numPoints{Integer} The number of points to use in each graticule line.
targetSize{Integer} The maximum size of the grid in pixels on the map
layerName{String} The name to be displayed in the layer switcher, default is set by {OpenLayers.Lang}.
labelled{Boolean} Should the graticule lines be labelled?.
labelFormat{String} the format of the labels, default = ‘dm’.
labelLonYOffset{Integer} the offset of the longitude (X) label from the bottom of the map.
labelLatXOffset{Integer} the offset of the latitude (Y) label from the right of the map.
lineSymbolizer{symbolizer} the symbolizer used to render lines
labelSymbolizer{symbolizer} the symbolizer used to render labels
Constructor
OpenLayers.Control.GraticuleCreate a new graticule control to display a grid of latitude longitude lines.
Functions
destroy
activate
deactivate

Properties

autoActivate

{Boolean} Activate the control when it is added to a map.  Default is true.

intervals

{Array(Float)} A list of possible graticule widths in degrees.

intervalHeights

{Array(Float)} A list of possible graticule heights in degrees.  Length must match intervals array.  Default is null (same as widths).

displayInLayerSwitcher

{Boolean} Allows the Graticule control to be switched on and off by LayerSwitcher control.  Defaults is true.

visible

{Boolean} should the graticule be initially visible (default=true)

numPoints

{Integer} The number of points to use in each graticule line.  Higher numbers result in a smoother curve for projected maps.  Deprecated.  The number of points is now determined by adaptive quantization.

targetSize

{Integer} The maximum size of the grid in pixels on the map

layerName

{String} The name to be displayed in the layer switcher, default is set by {OpenLayers.Lang}.

labelled

{Boolean} Should the graticule lines be labelled?. default=true

labelFormat

{String} the format of the labels, default = ‘dm’.  See <OpenLayers.Util.getFormattedLonLat> for other options.

labelLonYOffset

{Integer} the offset of the longitude (X) label from the bottom of the map.

labelLatXOffset

{Integer} the offset of the latitude (Y) label from the right of the map.

lineSymbolizer

{symbolizer} the symbolizer used to render lines

labelSymbolizer

{symbolizer} the symbolizer used to render labels

Constructor

OpenLayers.Control.Graticule

Create a new graticule control to display a grid of latitude longitude lines.

Parameters

options{Object} An optional object whose properties will be used to extend the control.

Functions

destroy

destroy: function()

activate

activate: function()

deactivate

deactivate: function()
Internationalization namespace.
destroy: function()
activate: function()
deactivate: function()
Controls affect the display or behavior of the map.
Close