UNPKG

ol-owm

Version:

Weather layer for OpenLayers and Leaflet using OpenWeatherMap

26 lines (25 loc) 721 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OpenLayersAdapter = void 0; class OpenLayersAdapter { constructor(map) { this.map = map; this.type = "openlayers"; // 👈 добавляем поле type } getZoom() { return this.map.getView().getZoom(); } onZoomChange(callback) { return this.map.getView().on("change:resolution", callback); } offZoomChange(listenerKey) { this.map.getView().un("change:resolution", listenerKey); } addLayer(layer) { layer.appendTo(this.map); } removeLayer(layer) { this.map.removeLayer(layer); } } exports.OpenLayersAdapter = OpenLayersAdapter;