Details
Description
JMapPane is still based around the old MapContext and MapLayer classes. Update it to use MapContent and deprecate the MapContext usages. Also update the example applications and tutorial text.
Issue Links
- depends upon
-
GEOT-3693
MapContent.getMaxBounds method should be public
-
-
GEOT-3706
Layer.setVisible should fire an event
-
-
GEOT-3719
MapLayerTable not interacting properly with JMapPane
-
-
GEOT-3565
Use MapContent in GTRenderer and StreamingRenderer
-
-
GEOT-3694
Store AffineTransforms in MapViewport
-
-
GEOT-3695
MapViewport should initialize screenArea to empty rectangle
-
-
GEOT-3702
Add optional aspect ratio correction to MapViewport
-
-
GEOT-3705
Add selected flag and methods to Layer class
-
-
GEOT-3743
MapPaneEvent should use MapContent
-
- supercedes
-
GEOT-2836
Refactor swing module for better test coverage and performance
-