diff --git a/frontend-js/src/main/js/map/canvas/Point.js b/frontend-js/src/main/js/map/canvas/Point.js
index ae53c3343776760b0b4fd26e9809bec824d4ff5d..5d382661af887724b11bc53ea262b2524c9085d0 100644
--- a/frontend-js/src/main/js/map/canvas/Point.js
+++ b/frontend-js/src/main/js/map/canvas/Point.js
@@ -22,4 +22,12 @@ function Point(x, y) {
   }
 }
 
+/**
+ *
+ * @returns {string}
+ */
+Point.prototype.toString = function () {
+  return "[" + this.x + ", " + this.y + "]";
+};
+
 module.exports = Point;
diff --git a/frontend-js/src/test/js/map/canvas/Point-test.js b/frontend-js/src/test/js/map/canvas/Point-test.js
index bcc946c1c81c0000db065072aa7c56d2200088cb..16da526d4eec5381fd92b33c906755d23b712362 100644
--- a/frontend-js/src/test/js/map/canvas/Point-test.js
+++ b/frontend-js/src/test/js/map/canvas/Point-test.js
@@ -29,4 +29,10 @@ describe('Point', function () {
     });
   });
 
+  it("toString", function () {
+    var point = new Point(12, 3);
+    assert.ok(point.toString().indexOf("12")>=0);
+    assert.ok(point.toString().indexOf("3")>=0);
+  });
+
 });