NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name OSM Maximyzer // @namespace osmmaximyzer // @description Displays the MAP on openstreetmap.de in full page size and hides the annoying layer selector. // @include https://www.openstreetmap.de/karte.html* // @author Evil.2000 // @copyright 2017, Evil.2000 (https://openuserjs.org//users/Evil.2000) // @license MIT // @version 0.7 // @updateURL https://gist.githubusercontent.com/Evil2000/d2096f24f4cda107f0d347d2b04b55da/raw/osmmaximyzer.user.js?cachebuster=1234 // @downloadURL https://gist.githubusercontent.com/Evil2000/d2096f24f4cda107f0d347d2b04b55da/raw/osmmaximyzer.user.js // @run-at document-idle // @grant unsafeWindow // ==/UserScript== var $ = unsafeWindow.jQuery; var s = ` div.olControlLayerSwitcher { } div.olControlPanZoomBar { margin-top: 20px; } #karte_nav { display: none; } #osm_logo_link { display: none; } #Route { display: none; } #editMap { display: none; } #errorMap { display: none; } #slider { width: 320px; position: fixed; top: 40px; height: 90% !important; } #search { position: fixed; top: 6px; z-index: 1; left: 6px; height: 90%; } #resultBox { position: relative; height: 100%; margin-left: auto; } #map { bottom: 0; left: 0; position: fixed; right: 0; top: 0; } #copyright { bottom: 0; right: 0; z-index: 1; position: absolute; margin-right: 90px; }`; $("head link[rel='stylesheet']").last().after('<style type="text/css">'+s+'</style>'); var t = setInterval(function(){ try { var ctrls = unsafeWindow.map.controls; if (ctrls.length == 0) return; for (let ctrl of ctrls) { if(ctrl.displayClass == "olControlLayerSwitcher") { ctrl.minimizeControl(); clearTimeout(t); unsafeWindow.map.removeLayer(unsafeWindow.groups); } } /*var lyrs = unsafeWindow.map.layers; if (lyrs.length == 0) return; for (let lyr of lyrs) { if(lyr.name == "Lokale Gruppen") { debugger; lyr.setVisible(false); debugger; } }*/ } catch (e) { return; } }, 100);