Class MapViewMoveEndEvent

java.lang.Object
java.util.EventObject
com.vaadin.flow.component.ComponentEvent<MapBase>
com.vaadin.flow.component.map.events.MapViewMoveEndEvent
All Implemented Interfaces:
Serializable

@DomEvent("map-view-moveend") public class MapViewMoveEndEvent extends ComponentEvent<MapBase>
Fired when viewport movement has ended.
See Also:
  • Constructor Details

    • MapViewMoveEndEvent

      public MapViewMoveEndEvent(MapBase source, boolean fromClient, @EventData("event.detail.rotation") double rotation, @EventData("event.detail.zoom") double zoom, @EventData("event.detail.center") elemental.json.JsonArray center, @EventData("event.detail.extent") elemental.json.JsonArray extent)
  • Method Details

    • getRotation

      public double getRotation()
      Gets the View's updated rotation
      Returns:
      updated rotation in radians
    • getZoom

      public double getZoom()
      Gets the View's updated zoom level
      Returns:
      updated zoom level
    • getCenter

      public Coordinate getCenter()
      Gets the View's updated center coordinates
      Returns:
      updated center coordinates
    • getExtent

      public Extent getExtent()
      Gets the updated extent (or bounding box) of the View's currently visible area. Can be used to check whether a specific coordinate is within the viewport.
      Returns:
      updated extent