Index: /applications/editors/josm/plugins/wmsplugin/build.xml
===================================================================
--- /applications/editors/josm/plugins/wmsplugin/build.xml	(revision 16859)
+++ /applications/editors/josm/plugins/wmsplugin/build.xml	(revision 16860)
@@ -26,5 +26,5 @@
                 <attribute name="Plugin-Description" value="Display georeferenced images as background in JOSM (WMS servers, Yahoo, ...)."/>
                 <attribute name="Plugin-Link" value="http://wiki.openstreetmap.org/wiki/JOSM/Plugins/WMSPlugin"/>
-                <attribute name="Plugin-Mainversion" value="1893"/>
+                <attribute name="Plugin-Mainversion" value="1908"/>
                 <attribute name="Plugin-Version" value="${version.entry.commit.revision}"/>
                 <attribute name="de_Plugin-Link" value="http://wiki.openstreetmap.org/wiki/DE:JOSM/Plugins/WMSPlugin"/>
Index: /applications/editors/josm/plugins/wmsplugin/src/wmsplugin/WMSLayer.java
===================================================================
--- /applications/editors/josm/plugins/wmsplugin/src/wmsplugin/WMSLayer.java	(revision 16859)
+++ /applications/editors/josm/plugins/wmsplugin/src/wmsplugin/WMSLayer.java	(revision 16860)
@@ -80,4 +80,5 @@
         WMSGrabber.getProjection(baseURL, true);
         mv = Main.map.mapView;
+        resolution = mv.getDist100PixelText();
         pixelPerDegree = getPPD();
 
@@ -107,11 +108,4 @@
     @Override public Icon getIcon() {
         return icon;
-    }
-
-    public String scale(){
-        LatLon ll1 = mv.getLatLon(0,0);
-        LatLon ll2 = mv.getLatLon(100,0);
-        double dist = ll1.greatCircleDistance(ll2);
-        return dist > 1000 ? (Math.round(dist/100)/10.0)+" km" : Math.round(dist*10)/10+" m";
     }
 
@@ -242,5 +236,5 @@
         public void actionPerformed(ActionEvent ev) {
             initializeImages();
-            resolution = scale();
+            resolution = mv.getDist100PixelText();
             pixelPerDegree = getPPD();
             mv.repaint();
