diff --git a/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerMarker.js b/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerMarker.js index 2222dc44ce1008e0217f408d9f17fc3208983d0c..4a11d86c92d43fbc94b2b952f132ab8166466342 100644 --- a/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerMarker.js +++ b/frontend-js/src/main/js/map/canvas/OpenLayers/OpenLayerMarker.js @@ -47,12 +47,17 @@ OpenLayerMarker.prototype.show = function () { /** * - * @returns {Promise} that resolves after all listeners are resolved + * @returns {Promise|PromiseLike} that resolves after all listeners are resolved */ OpenLayerMarker.prototype.hide = function () { this.getOpenLayerMarker().setStyle(new ol.style.Style({})); return this.callListeners("onHide"); }; + +/** + * + * @returns {boolean} + */ OpenLayerMarker.prototype.isShown = function () { var feature = this.getOpenLayerMarker(); return feature.getStyle().getImage() !== null; @@ -66,6 +71,10 @@ OpenLayerMarker.prototype.getBounds = function () { return new Bounds(this.getMap().fromProjectionToPoint(this.getOpenLayerMarker().getGeometry().getCoordinates())); }; +/** + * + * @param {string} icon + */ OpenLayerMarker.prototype.setIcon = function (icon) { this._icon = icon; this.getOpenLayerMarker().setStyle(new ol.style.Style({