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({