OpenLayers zoom level library. Adds a zoom level view on an OpenLayers map that displays the current zoom level.
npm install ol-zoom-level
To use ol-zoom-level, first you need to load OpenLayers JavaScript library along with its corresponsing CSS.
<script src="https://openlayers.org/en/v4.6.5/build/ol.js"></script>
<link rel="stylesheet" href="https://openlayers.org/en/v4.6.5/css/ol.css" type="text/css">
Then, load the ol-zoom-level library from node_modules
<script src="./node_modules/ol-zoom-level/build.js"></script>
Finally, in your existing OpenLayers application, add ol-zoom-level
HTML element and pass the OpenLayers map
object as a property.
const zoomLevel = document.createElement('ol-zoom-level');
// map is the OpenLayers map object
zoomLevel.map = map;
document.body.appendChild(zoomLevel);
Please note that if you are creating the zoom level control synchronously with the creation of the map, you may need to introduce a timeout so that the map has enough time to instantiate.
👤 Plexscape
- Twitter: @plexearth
- Github: @Developer-Plexscape
Contributions, issues and feature requests are welcome!
Feel free to check issues page.