diff --git a/plugins/scale-bar.user.js b/plugins/scale-bar.user.js index 23329456..6ab71f98 100644 --- a/plugins/scale-bar.user.js +++ b/plugins/scale-bar.user.js @@ -24,11 +24,16 @@ if(typeof window.plugin !== 'function') window.plugin = function() {}; window.plugin.scaleBar = function() {}; window.plugin.scaleBar.setup = function() { - $('head').append(''); // Before you ask: yes, I explicitely turned off imperial units. Imperial units // are worse than Internet Explorer 6 whirring fans combined. Upgrade to the metric // system already. - window.map.addControl(new L.Control.Scale({position: 'topleft', imperial: false, maxWidth: 200})); + if (window.isSmartphone()) { + $('head').append(''); + window.map.addControl(new L.Control.Scale({position: 'bottomleft', imperial: false, maxWidth: 200})); + } else { + $('head').append(''); + window.map.addControl(new L.Control.Scale({position: 'topleft', imperial: false, maxWidth: 200})); + } }; var setup = window.plugin.scaleBar.setup;