kopia lustrzana https://github.com/JOSM/MapWithAI
Initial work on detecting tasking manager bounds
Signed-off-by: Taylor Smock <taylor.smock@kaart.com>pull/1/head
rodzic
76d5c547b9
commit
d86f126818
|
@ -61,8 +61,8 @@ public class DetectTaskingManager {
|
|||
Layer layer = getTaskingManagerLayer();
|
||||
if (layer instanceof GpxLayer) {
|
||||
GpxLayer gpxLayer = (GpxLayer) layer;
|
||||
List<Bounds> bounds = gpxLayer.data.getDataSourceBounds();
|
||||
bounds.forEach(bound -> returnBBox.add(bound.toBBox()));
|
||||
Bounds realBounds = gpxLayer.data.recalculateBounds();
|
||||
returnBBox.add(realBounds.toBBox());
|
||||
}
|
||||
return returnBBox;
|
||||
}
|
||||
|
|
|
@ -52,7 +52,7 @@ public class DetectTaskingManagerTest {
|
|||
layer.data.addWaypoint(new WayPoint(new LatLon(1, 1)));
|
||||
BBox bbox = DetectTaskingManager.getTaskingManagerBBox();
|
||||
Assert.assertTrue(bbox.isInWorld());
|
||||
Assert.assertTrue(bbox.getBottomRight().equalsEpsilon(new LatLon(1, 0)));
|
||||
Assert.assertTrue(bbox.getBottomRight().equalsEpsilon(new LatLon(0, 1)));
|
||||
Assert.assertTrue(bbox.getTopLeft().equalsEpsilon(new LatLon(1, 0)));
|
||||
}
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue