Ignore:
Timestamp:
2017-05-10T12:22:20+02:00 (7 years ago)
Author:
bastiK
Message:

fixed #14734 - Handling imagery offsets when reprojecting

File:
1 edited

Legend:

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

    r12028 r12093  
    8181import org.openstreetmap.josm.data.coor.LatLon;
    8282import org.openstreetmap.josm.data.imagery.ImageryInfo;
     83import org.openstreetmap.josm.data.imagery.OffsetBookmark;
    8384import org.openstreetmap.josm.data.imagery.TMSCachedTileLoader;
    8485import org.openstreetmap.josm.data.imagery.TileLoaderFactory;
     
    334335    @Override
    335336    @Deprecated
    336     public void displace(double dx, double dy) {
    337         getDisplaySettings().addDisplacement(new EastNorth(dx, dy));
    338     }
    339 
    340     /**
    341      * {@inheritDoc}
    342      * @deprecated Use {@link TileSourceDisplaySettings}
    343      */
    344     @Override
    345     @Deprecated
    346     public void setOffset(double dx, double dy) {
    347         getDisplaySettings().setDisplacement(new EastNorth(dx, dy));
     337    public void setOffset(OffsetBookmark offset) {
     338        getDisplaySettings().setOffsetBookmark(offset);
    348339    }
    349340
     
    18561847    public void projectionChanged(Projection oldValue, Projection newValue) {
    18571848        super.projectionChanged(oldValue, newValue);
     1849        displaySettings.setOffsetBookmark(displaySettings.getOffsetBookmark());
    18581850        if (tileCache != null) {
    18591851            tileCache.clear();
Note: See TracChangeset for help on using the changeset viewer.