legend-symbol
v0.1.1
Published
**Note:** This is a work in progress
Downloads
11
Readme
legend-symbol
Note: This is a work in progress
An expressive map symbol (<svg/>
icon) to represent a layer styled on a mapbox-gl-js map.
Supports the following layers types
circle
fill
line
symbol
- as icon or text
Usage
Here is an example using react. In the example below map
is a instance of a mapbox-gl map and layer
is the JSON representation of the layer you want to get a map symbol for.
import LegendSymbol from '@mgljs-contrib/legend-symbol/react';
function Foo () {
// Where `map` is a mapbox-gl map instance.
const style = map.getStyle();
const layer = style.layers[2];
return (
<LegendSymbol map={map} layer={layer} />
);
}