From 2d36e730d3cb0af53ca4d72ad6989dd3fe25a528 Mon Sep 17 00:00:00 2001 From: Maksym Dudnik Date: Thu, 3 Jan 2019 10:12:29 +0200 Subject: [PATCH] added_initBounds_param_to_prevent_fit_to_bounds_on_every_update --- ui/src/app/widget/lib/map-widget2.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ui/src/app/widget/lib/map-widget2.js b/ui/src/app/widget/lib/map-widget2.js index 0ed70c50cc..461f16f9e6 100644 --- a/ui/src/app/widget/lib/map-widget2.js +++ b/ui/src/app/widget/lib/map-widget2.js @@ -60,6 +60,8 @@ export default class TbMapWidgetV2 { var minZoomLevel = this.drawRoutes ? 18 : 15; + this.initBounds = true; + var initCallback = function() { tbMap.update(); tbMap.resize(); @@ -454,9 +456,10 @@ export default class TbMapWidgetV2 { tbMap.map.extendBoundsWithMarker(bounds, location.marker); } } - if (locationsChanged) { - tbMap.map.fitBounds(bounds); - } + if (locationsChanged && tbMap.initBounds) { + tbMap.map.fitBounds(bounds); + tbMap.initBounds = false; + } } function createTooltipContent(tooltip, data, datasources) {