From 411f27dca888e56216b02bf4e08664324fbcaf72 Mon Sep 17 00:00:00 2001 From: Matthias Wirth Date: Wed, 2 Dec 2020 15:24:55 +0100 Subject: [PATCH] make sure people don't get lost north / south of the map --- html/script.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/html/script.js b/html/script.js index 23cf647..4ec3908 100644 --- a/html/script.js +++ b/html/script.js @@ -3643,10 +3643,14 @@ function changeCenter(init) { if (!init && showTrace) updateAddressBar(); - if (rawCenter[0] < OLProj.extent_[0] || rawCenter[0] > OLProj.extent_[3]) { + if (rawCenter[0] < OLProj.extent_[0] || rawCenter[0] > OLProj.extent_[2]) { OLMap.getView().setCenter(ol.proj.fromLonLat(center)); mapRefresh(); } + if (center[1] < -85) + OLMap.getView().setCenter(ol.proj.fromLonLat([center[0], -85])); + if (center[1] > 85) + OLMap.getView().setCenter(ol.proj.fromLonLat([center[0], 85])); } function checkMovement() {