В основном у меня есть изображение карты в imageView, при двойном щелчке на изображении он ставит точку. Мне нужно, чтобы точка перемещалась вместе с изображением при перетаскивании изображения, чтобы точка оставалась в той же точке карты.
Circle dot1 = new Circle(5);
container.getChildren().add(dot1);
dot1.setFill(Color.RED);
imageView.setOnMouseDragged(e -> {
Point2D dragPoint = imageViewToImage(imageView, new Point2D(e.getX(), e.getY()));
shift(imageView, dragPoint.subtract(mouseDown.get()));
mouseDown.set(imageViewToImage(imageView, new Point2D(e.getX(), e.getY())));
});