Class Point
- java.lang.Object
-
- com.vaadin.flow.component.map.configuration.AbstractConfigurationObject
-
- com.vaadin.flow.component.map.configuration.geometry.SimpleGeometry
-
- com.vaadin.flow.component.map.configuration.geometry.Point
-
- All Implemented Interfaces:
Serializable
public class Point extends SimpleGeometry
Geometry that is represented by a single point and coordinate.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.vaadin.flow.component.map.configuration.AbstractConfigurationObject
propertyChangeSupport
-
-
Constructor Summary
Constructors Constructor Description Point(Coordinate coordinates)
Creates a new point geometry located at the specified coordinates.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Coordinate
getCoordinates()
The coordinates where the point is locatedString
getType()
The unique type name of this class.void
setCoordinates(Coordinate coordinates)
Sets the coordinates that locate the point.-
Methods inherited from class com.vaadin.flow.component.map.configuration.AbstractConfigurationObject
addChild, addPropertyChangeListener, collectChanges, deepMarkAsDirty, getId, markAsDirty, notifyChange, notifyChange, removeChild, removePropertyChangeListener, setId, update
-
-
-
-
Constructor Detail
-
Point
public Point(Coordinate coordinates)
Creates a new point geometry located at the specified coordinates. Coordinates must be specified in the map's user projection, which by default isEPSG:4326
, also referred to as GPS coordinates.- Parameters:
coordinates
- the coordinates that locate the point
-
-
Method Detail
-
getType
public String getType()
Description copied from class:AbstractConfigurationObject
The unique type name of this class. Used by the client-side synchronization mechanism to determine which OpenLayers class to synchronize into.- Specified by:
getType
in classAbstractConfigurationObject
-
getCoordinates
public Coordinate getCoordinates()
The coordinates where the point is located- Returns:
- the current coordinates
-
setCoordinates
public void setCoordinates(Coordinate coordinates)
Sets the coordinates that locate the point. Coordinates must be specified in the map's user projection, which by default isEPSG:4326
, also referred to as GPS coordinates. If the user projection has been changed usingMap.setUserProjection(String)
, then coordinates must be specified in that projection instead.- Parameters:
coordinates
- the new coordinates, not null
-
-