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
Nested ClassesModifier and TypeClassDescriptionstatic interfaceInterface to be implemented by layers that should provide all attributes fromBaseHeatmapLayer.static interfaceInterface to be implemented by layers that should provide "blur" attribute management.static interfaceInterface to be implemented by layers that should provide "gradient" attribute management.static interfaceInterface to be implemented by layers that should provide "maxWeight" management.static interfaceInterface to be implemented by layers that should provide "radius" attribute management.static interfaceInterface 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.HasUpdateWhileInteractingNested 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
stylesFields inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObject
children, dirty, eventBus, listener, metaProperties, parent, removedChildren, syncId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DoublegetBlur()protected Doubleprotected BaseHeatmapLayerOptionsprotected Doubleprotected Stringprotected voidprotected voidsetGradient(List<String> gradient) protected voidsetMaxWeight(Double maxWeight) protected voidprotected voidsetWeightProperty(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, setUpdateWhileInteractingMethods 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, withZIndexMethods 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:
getOptionsin classBaseVectorLayer<AbstractVectorSource>
-
getGradient
-
setGradient
-
getRadius
-
setRadius
-
getBlur
-
setBlur
-
getWeightProperty
-
setWeightProperty
-
getMaxWeight
-
setMaxWeight
-