mapjfx version 1.17.0 reporting the map’s extent and using OpenLayers 4.6.5
I just released mapjfx version 1.17.0 it should be found shortly at maven central, the artifact coordinates are:
<dependency>
<groupId>com.sothawo</groupId>
<artifactId>mapjfx</artifactId>
<version>1.17.0</version>
</dependency>
The source is available at GitHub .
mapjfx now ow uses OpenLayers 4.6.5.
As a new feature, the MapView object now emits events whenever the extent of the map changes. This happens when the center of the map is changed, the zoom value is changed or when the map’s window size is changed. The event can be processed like this:
// add an event handler for extent changes and display them in the status label
mapView.addEventHandler(MapViewEvent.MAP_BOUNDING_EXTENT, event -> {
event.consume();
labelExtent.setText(event.getExtent().toString());
});