Mercurial > gemma
diff client/src/application/Topbar.vue @ 1117:ef7c102497b8
added default zoom level for search results that are cities/villages
author | Markus Kottlaender <markus@intevation.de> |
---|---|
date | Tue, 06 Nov 2018 07:30:49 +0100 |
parents | bdc8b4160872 |
children | 6d4cc4389c8f |
line wrap: on
line diff
--- a/client/src/application/Topbar.vue Mon Nov 05 16:11:31 2018 +0100 +++ b/client/src/application/Topbar.vue Tue Nov 06 07:30:49 2018 +0100 @@ -213,10 +213,13 @@ if (resultEntry.geom.type == "Point") { let view = this.openLayersMap.getView(); const currentZoom = view.getZoom(); - const newZoom = - resultEntry.type === "bottleneck" - ? Math.max(17, currentZoom) - : Math.max(15, currentZoom); + let newZoom = 11; + if (resultEntry.type === "bottleneck") + newZoom = Math.max(17, currentZoom); + if (resultEntry.type === "rhm") + newZoom = Math.max(15, currentZoom); + if (resultEntry.type === "city") + newZoom = Math.max(13, currentZoom); view.animate( { zoom: newZoom,