Ticket #2344: GpxLayer.diff

File GpxLayer.diff, 912 bytes (added by Iowahc, 16 years ago)

The Patch for GPXLayer

  • src/org/openstreetmap/josm/gui/layer/GpxLayer.java

    ### Eclipse Workspace Patch 1.0
    #P JOSM
     
    629629    } // end paint
    630630
    631631    @Override public void visitBoundingBox(BoundingXYVisitor v) {
    632         for (WayPoint p : data.waypoints)
     632
     633        for (WayPoint p : data.waypoints){
     634            if(data.waypoints.size() == 1){
     635                v.visit(new WayPoint(new LatLon(p.latlon.lat()+15,p.latlon.lon()+15)).eastNorth);
     636                v.visit(new WayPoint(new LatLon(p.latlon.lat()-15,p.latlon.lon()-15)).eastNorth);
     637            }
    633638            v.visit(p.eastNorth);
     639        }
    634640
    635641        for (GpxRoute rte : data.routes) {
    636642            Collection<WayPoint> r = rte.routePoints;