Hi All,

This might be a developer post, but I write here, as may be useful for
someone. When displaying large scale maps, over 1:1000000
the scale is displayed as 1:1M 1:2M even if it is actually 1:1500000
which is quite inaccurate. I propose to change appropriate part of
OpenLayers/Control/Scale.js to

 if (scale >= 9500 && scale < 9500000) {
            scale = Math.round(scale / 1000) + "K";
        } else if (scale >= 9500000) {
            scale = Math.round(scale / 1000000) + "M";
        } else {
            scale = Math.round(scale);
        }

achieve similar behaviour as under 1:9500. Applies to 2.7

Best regards: Balázs
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to