Changeset 1722 in josm for trunk/src/org/openstreetmap/josm/gui/MapScaler.java
- Timestamp:
- 2009-07-03T12:33:32+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/MapScaler.java
r1274 r1722 14 14 import org.openstreetmap.josm.actions.HelpAction.Helpful; 15 15 import org.openstreetmap.josm.data.coor.LatLon; 16 import org.openstreetmap.josm.data.projection.Projection;17 16 18 17 public class MapScaler extends JComponent implements Helpful { 19 18 20 19 private final NavigatableComponent mv; 21 public MapScaler(NavigatableComponent mv , Projection proj) {20 public MapScaler(NavigatableComponent mv) { 22 21 this.mv = mv; 23 22 setSize(100,30); … … 26 25 27 26 @Override public void paint(Graphics g) { 28 LatLon ll1 = mv.getLatLon(0,0); 29 LatLon ll2 = mv.getLatLon(100,0); 30 double dist = ll1.greatCircleDistance(ll2); 27 double dist = mv.getDist100Pixel(); 31 28 String text = dist >= 2000 ? Math.round(dist/100)/10 +" km" : (dist >= 1 32 29 ? Math.round(dist*10)/10 +" m" : "< 1 m");
Note:
See TracChangeset
for help on using the changeset viewer.