From 976bae88832b717e6db9ef80852dc17e196a0999 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Thu, 12 Apr 2018 14:05:21 +0200
Subject: [PATCH] frontend js properly process new coordinates from API

---
 frontend-js/src/main/js/gui/OverviewDialog.js | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/frontend-js/src/main/js/gui/OverviewDialog.js b/frontend-js/src/main/js/gui/OverviewDialog.js
index 93d84c6492..287f4162d9 100644
--- a/frontend-js/src/main/js/gui/OverviewDialog.js
+++ b/frontend-js/src/main/js/gui/OverviewDialog.js
@@ -184,11 +184,12 @@ OverviewDialog.prototype.openLink = function (link) {
   var map = self.getMap();
   if (link.type === "OverviewModelLink") {
     logger.debug("Opening model from overview. ModelId: " + link.modelLinkId);
-    logger.debug("link coordinates [" + link.idObject + "]: ", link.latLng);
+    logger.debug("link coordinates [" + link.idObject + "]: ", link.modelPoint);
 
     map.openSubmap(link.modelLinkId);
     var submap = map.getSubmapById(link.modelLinkId);
-    submap.setCenter(link.latLng);
+    logger.debug("zoom [" + link.idObject + "]: ", link.zoomLevel + submap.getMinZoom());
+    submap.setCenter(submap.fromPointToLatLng(link.modelPoint));
     submap.setZoom(link.zoomLevel + submap.getMinZoom());
 
     $(self.getElement()).dialog("close");
-- 
GitLab