make sure people don't get lost north / south of the map

This commit is contained in:
Matthias Wirth
2020-12-02 15:24:55 +01:00
parent 34ed105d90
commit 411f27dca8

View File

@@ -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() {