Miss any of our Open RFC calls?Watch the recordings here! »

mapbox-gl-style-switcher

1.0.8 • Public • Published

Mapbox GL JS Style Switcher

Adds a style switcher to mapbox-gl

Installation:

npm i mapbox-gl-style-switcher --save

Demo:

Usage:

import { MapboxStyleSwitcherControl } from "mapbox-gl-style-switcher";
import { Map as MapboxMap } from "mapbox-gl";
 
import "mapbox-gl-style-switcher/styles.css";
 
const map = new MapboxMap();
map.addControl(new MapboxStyleSwitcherControl());

Options:

If you want to supply your own list of styles, pass them in the constructor.

import { MapboxStyleDefinition, MapboxStyleSwitcherControl } from "mapbox-gl-style-switcher";
 
const styles: MapboxStyleDefinition[] = [
    {
        title: "Dark",
        uri:"mapbox://styles/mapbox/dark-v9"
    },
    {
        title: "Light",
        uri:"mapbox://styles/mapbox/light-v9"
    }
];
 
map.addControl(new MapboxStyleSwitcherControl(styles));

Screenshots

Closed

Open

Install

npm i mapbox-gl-style-switcher

DownloadsWeekly Downloads

678

Version

1.0.8

License

GPL-3.0

Unpacked Size

48.1 kB

Total Files

8

Last publish

Collaborators

  • avatar