Ignore:
Timestamp:
2017-08-27T00:17:49+02:00 (7 years ago)
Author:
Don-vip
Message:

see #15182 - remove dependence on JMapViewer for package data.coor (only useful for imagery)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/imagery/ReprojectionTile.java

    r12630 r12669  
    1111import org.openstreetmap.josm.data.ProjectionBounds;
    1212import org.openstreetmap.josm.data.coor.EastNorth;
     13import org.openstreetmap.josm.data.imagery.CoordinateConversion;
    1314import org.openstreetmap.josm.data.projection.Projection;
    1415import org.openstreetmap.josm.data.projection.Projections;
     
    9596        this.anchor = null;
    9697        this.maxZoomReached = false;
     98    }
     99
     100    private EastNorth tileToEastNorth(int x, int y, int z) {
     101        return CoordinateConversion.projToEn(source.tileXYtoProjected(x, y, z));
    97102    }
    98103
     
    118123        Projection projCurrent = Main.getProjection();
    119124        Projection projServer = Projections.getProjectionByCode(source.getServerCRS());
    120         EastNorth en00Server = new EastNorth(source.tileXYtoProjected(xtile, ytile, zoom));
    121         EastNorth en11Server = new EastNorth(source.tileXYtoProjected(xtile + 1, ytile + 1, zoom));
     125        EastNorth en00Server = tileToEastNorth(xtile, ytile, zoom);
     126        EastNorth en11Server = tileToEastNorth(xtile + 1, ytile + 1, zoom);
    122127        ProjectionBounds pbServer = new ProjectionBounds(en00Server);
    123128        pbServer.extend(en11Server);
Note: See TracChangeset for help on using the changeset viewer.