Ignore:
Timestamp:
2015-09-21T02:22:29+02:00 (9 years ago)
Author:
donvip
Message:

[josm_elevationprofile] update to JOSM 8772

Location:
applications/editors/josm/plugins/ElevationProfile
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/ElevationProfile/build.xml

    r31302 r31574  
    44    <property name="commit.message" value="[josm_elevationprofile]"/>
    55    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    6     <property name="plugin.main.version" value="8526"/>
     6    <property name="plugin.main.version" value="8772"/>
    77   
    88    <!-- Configure these properties (replace "..." accordingly).
  • applications/editors/josm/plugins/ElevationProfile/src/org/openstreetmap/josm/plugins/elevation/grid/ElevationGridLayer.java

    r30876 r31574  
    1515import org.openstreetmap.gui.jmapviewer.Tile;
    1616import org.openstreetmap.gui.jmapviewer.TileController;
     17import org.openstreetmap.gui.jmapviewer.TileXY;
    1718import org.openstreetmap.gui.jmapviewer.interfaces.TileLoaderListener;
    1819import org.openstreetmap.gui.jmapviewer.interfaces.TileSource;
     
    8788                                } else {
    8889                                        // give some consolation...
    89                                         Point topLeft = mv.getPoint(
    90                                                         new LatLon(tileSource.tileYToLat(y, ELE_ZOOM_LEVEL),
    91                                                                         tileSource.tileXToLon(x, ELE_ZOOM_LEVEL)));
     90                                        Point topLeft = mv.getPoint(new LatLon(tileSource.tileXYToLatLon(x, y, ELE_ZOOM_LEVEL)));
    9291                                        t.paint(g, topLeft.x, topLeft.y);
    9392                                }
     
    170169                                return;
    171170
    172                         x0 = (int)tileSource.lonToTileX(topLeft.lon(),  zoom);
    173                         y0 = (int)tileSource.latToTileY(topLeft.lat(),  zoom);
    174                         x1 = (int)tileSource.lonToTileX(botRight.lon(), zoom);
    175                         y1 = (int)tileSource.latToTileY(botRight.lat(), zoom);
     171                        TileXY p0 = tileSource.latLonToTileXY(topLeft.lat(), topLeft.lon(), zoom);
     172                        TileXY p1 = tileSource.latLonToTileXY(botRight.lat(), botRight.lon(), zoom);
     173
     174                        x0 = p0.getXIndex();
     175                        y0 = p0.getYIndex();
     176                        x1 = p1.getXIndex();
     177                        y1 = p1.getYIndex();
    176178                        if (x0 > x1) {
    177179                                int tmp = x0;
  • applications/editors/josm/plugins/ElevationProfile/src/org/openstreetmap/josm/plugins/elevation/grid/ElevationGridTile.java

    r30737 r31574  
    126126         */
    127127        private Bounds tile2Bounds(final int x, final int y, final int zoom) {
    128                 Bounds bb = new Bounds(
    129                                 new LatLon(source.tileYToLat(y, zoom), source.tileXToLon(x, zoom)),
    130                                 new LatLon(source.tileYToLat(y + 1, zoom), source.tileXToLon(x + 1, zoom)));
    131 
    132                 return bb;
     128                return new Bounds(
     129                                new LatLon(source.tileXYToLatLon(x, y, zoom)),
     130                                new LatLon(source.tileXYToLatLon(x + 1, y + 1, zoom)));
    133131        }
    134132
  • applications/editors/josm/plugins/ElevationProfile/src/org/openstreetmap/josm/plugins/elevation/grid/ElevationGridTileSource.java

    r31302 r31574  
    1414    public ElevationGridTileSource(String name) {
    1515        super(new TileSourceInfo(name, "", "eg"));
    16     }
    17 
    18     @Override
    19     public TileUpdate getTileUpdate() {
    20         return TileUpdate.None;
    2116    }
    2217
Note: See TracChangeset for help on using the changeset viewer.