Class BaseHeatmapLayer
java.lang.Object
io.jmix.mapsflowui.kit.component.model.MapObservableObject
io.jmix.mapsflowui.kit.component.model.layer.Layer<S>
io.jmix.mapsflowui.kit.component.model.layer.BaseVectorLayer<AbstractVectorSource>
io.jmix.mapsflowui.kit.component.model.layer.BaseHeatmapLayer
- All Implemented Interfaces:
HasBaseLayerOptions
,Serializable
- Direct Known Subclasses:
HeatmapLayer
,NoOpHeatmapLayer
Base class for layers with vector data that should be rendered as a heatmap.
For more details see: Heatmap docs
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
Interface to be implemented by layers that should provide all attributes fromBaseHeatmapLayer
.static interface
Interface to be implemented by layers that should provide "blur" attribute management.static interface
Interface to be implemented by layers that should provide "gradient" attribute management.static interface
Interface to be implemented by layers that should provide "maxWeight" management.static interface
Interface to be implemented by layers that should provide "radius" attribute management.static interface
Interface to be implemented by layers that should provide "weight-property" management.Nested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.layer.BaseVectorLayer
BaseVectorLayer.HasBackground, BaseVectorLayer.HasBaseVectorLayerOptions, BaseVectorLayer.HasDeclutter, BaseVectorLayer.HasRenderBuffer, BaseVectorLayer.HasUpdateWhileAnimating, BaseVectorLayer.HasUpdateWhileInteracting
Nested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
MapObservableObject.ObjectChangeEvent
-
Field Summary
Fields inherited from class io.jmix.mapsflowui.kit.component.model.layer.BaseVectorLayer
styles
Fields inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
children, dirty, eventBus, listener, metaProperties, parent, removedChildren, syncId
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Double
getBlur()
protected Double
protected BaseHeatmapLayerOptions
protected Double
protected String
protected void
protected void
setGradient
(List<String> gradient) protected void
setMaxWeight
(Double maxWeight) protected void
protected void
setWeightProperty
(String weightProperty) Methods inherited from class io.jmix.mapsflowui.kit.component.model.layer.BaseVectorLayer
addStyles, getBackground, getDeclutter, getRenderBuffer, getStyles, getUpdateWhileAnimating, getUpdateWhileInteracting, removeAllStyles, removeStyles, setBackground, setDeclutter, setRenderBuffer, setUpdateWhileAnimating, setUpdateWhileInteracting
Methods inherited from class io.jmix.mapsflowui.kit.component.model.layer.Layer
createOptions, getClassName, getExtent, getId, getMaxZoom, getMinZoom, getOpacity, getSource, getVisible, getZIndex, setClassName, setExtent, setId, setMaxZoom, setMinZoom, setOpacity, setSource, setVisible, setZIndex, withClassName, withExtent, withId, withMaxZoom, withMinZoom, withOpacity, withSource, withVisible, withZIndex
Methods inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
addChild, addListener, clearRemovedChildren, clearRemovedChildrenInDepth, equals, fireChangeEvent, getChildren, getEventBus, getMetaProperties, getRemovedChildren, getSyncId, getType, hashCode, isDirty, isDirtyInDepth, markAsDirty, markAsDirtyInDepth, removeChild, setMapObjectChangeListener, setMetaProperty, setParent, unmarkDirtyInDepth
-
Constructor Details
-
BaseHeatmapLayer
public BaseHeatmapLayer()
-
-
Method Details
-
getOptions
- Overrides:
getOptions
in classBaseVectorLayer<AbstractVectorSource>
-
getGradient
-
setGradient
-
getRadius
-
setRadius
-
getBlur
-
setBlur
-
getWeightProperty
-
setWeightProperty
-
getMaxWeight
-
setMaxWeight
-