WeatherLayers
DemoIntegrationsDocsStatus
  • Overview
  • WeatherLayers GL
    • Quick Start
    • Layers
      • Particle Layer
      • Raster Layer
      • Contour Layer
      • HighLow Layer
      • Front Layer
      • Grid Layer
      • Data Loading
      • Data Properties
      • Style Properties
    • Controls
      • Legend Control
      • Timeline Control
      • Tooltip Control
      • Attribution Control
      • Logo Control
      • Control
    • Types
    • Functions
    • Data Sources
    • Security
    • Troubleshooting
    • Pricing
    • Changelog
    • Roadmap
  • WeatherLayers Cloud
    • Quick Start
    • Client
    • Types
    • Security
    • Troubleshooting
    • Datasets
    • Pricing
    • Changelog
    • Roadmap
  • Contact
Powered by GitBook
On this page
  • Example
  • Constructor
  • Config Properties
  • Methods
  1. WeatherLayers GL
  2. Controls

Legend Control

Last updated 11 months ago

Legend control shows the color legend for the raster layer

Example

import * as WeatherLayers from 'weatherlayers-gl';

const legendControl = new WeatherLayers.LegendControl({
  title: 'Wind',
  unitFormat: {
    unit: 'm/s',
  },
  palette: [
    [0, [255, 255, 255]],
    [5, [127, 255, 255]],
    [10, [127, 255, 127]],
    [15, [255, 255, 127]],
    [20, [255, 127, 127]],
    [25, [127, 0, 0]],
  ],
});
legendControl.addTo(document.getElementById('controls'));

Constructor

LegendControl(config: LegendConfig = {})

Config Properties

width

Type: number, optional

Default: 300

Width of the control.

ticksCount

Type: number, optional

Default: 6

Ticks to be displayed.

title

Type: string, required

Title to be displayed.

unitFormat

Unit definition to be used for formatting numbers.

palette

Type: color palette text or array, required

Palette used to interpolate values to colors.

Formats:

Methods

Type: , required

text (string) - see for details

array ([number, PaletteColor][]) - PaletteColor is any object accepted by

See for common Control methods.

Text format
Chroma.js constructor
Control
Legend Control
UnitFormat