diff options
author | Guilhem Moulin <guilhem@fripost.org> | 2024-01-12 05:22:23 +0100 |
---|---|---|
committer | Guilhem Moulin <guilhem@fripost.org> | 2024-01-12 16:15:05 +0100 |
commit | f6345c958eccaf4693e3d53f63c611395daaf545 (patch) | |
tree | 19dd4d9830a978d4b4b4fae7e35dbc4bac51e397 /main.js | |
parent | 4a4750c3f6563a62fea050aa67c1f910195d1103 (diff) |
Add more controls: a zoom slider and a scale line.
Diffstat (limited to 'main.js')
-rw-r--r-- | main.js | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -22,8 +22,10 @@ import TileLayer from 'ol/layer/Tile.js'; import WMTS from 'ol/source/WMTS.js'; import WMTSTileGrid from 'ol/tilegrid/WMTS.js'; -import Zoom from 'ol/control/Zoom.js'; import Attribution from 'ol/control/Attribution.js'; +import ScaleLine from 'ol/control/ScaleLine.js'; +import Zoom from 'ol/control/Zoom.js'; +import ZoomSlider from 'ol/control/ZoomSlider.js'; import Control from 'ol/control/Control.js'; import proj4 from 'proj4'; @@ -107,6 +109,12 @@ const map = new Map({ return label; })(), }), + new ZoomSlider({ + }), + new ScaleLine({ + units: 'metric', + minWidth: 150, + }), new Attribution({ collapsible: true, collapsed: true, |