Class MapFeatureClickEvent

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

@DomEvent("map-feature-click") public class MapFeatureClickEvent extends ComponentEvent<Map>
Provides data for click events on geographic features
See Also:
  • Constructor Details

    • MapFeatureClickEvent

      public MapFeatureClickEvent(Map source, boolean fromClient, @EventData("event.detail.feature.id") String featureId, @EventData("event.detail.layer.id") String layerId, @EventData("event.detail.originalEvent.pageX") int pageX, @EventData("event.detail.originalEvent.pageY") int pageY, @EventData("event.detail.originalEvent.altKey") boolean altKey, @EventData("event.detail.originalEvent.ctrlKey") boolean ctrlKey, @EventData("event.detail.originalEvent.metaKey") boolean metaKey, @EventData("event.detail.originalEvent.shiftKey") boolean shiftKey, @EventData("event.detail.originalEvent.button") int button)
  • Method Details

    • getFeature

      public Feature getFeature()
      The feature that was clicked
    • getLayer

      public VectorLayer getLayer()
      The layer that contains the feature
    • getVectorSource

      public VectorSource getVectorSource()
      The source that contains the feature
    • getMouseDetails

      public MouseEventDetails getMouseDetails()
      Gets the click's mouse event details.
      Returns:
      mouse event details