From e3aa6df87ab296da4eebc12943dcb1d17a0a7748 Mon Sep 17 00:00:00 2001 From: PatrickDekkerHealthRI <168626347+PatrickDekkerHealthRI@users.noreply.github.com> Date: Mon, 29 Jul 2024 14:14:48 +0200 Subject: [PATCH] feat: Mapview should expose zoom property. --- maps/src/main/java/com/gluonhq/maps/MapView.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/maps/src/main/java/com/gluonhq/maps/MapView.java b/maps/src/main/java/com/gluonhq/maps/MapView.java index 705117f..3a47ed4 100644 --- a/maps/src/main/java/com/gluonhq/maps/MapView.java +++ b/maps/src/main/java/com/gluonhq/maps/MapView.java @@ -35,6 +35,8 @@ import javafx.animation.KeyFrame; import javafx.animation.KeyValue; import javafx.animation.Timeline; +import javafx.beans.property.ReadOnlyDoubleProperty; +import javafx.beans.property.ReadOnlyDoubleWrapper; import javafx.geometry.Point2D; import javafx.scene.image.Image; import javafx.scene.layout.Region; @@ -149,6 +151,14 @@ public double getZoom() { return baseMap.getZoom(); } +/** + * Returns the actual zoom level property of this map. + * @return the zoom level property. + */ + public ReadOnlyDoubleProperty zoom() { + return baseMap.zoom(); + } + /** * Request the map to position itself around the specified center *