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 SummaryNested 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.BaseVectorLayerBaseVectorLayer.HasBackground, BaseVectorLayer.HasBaseVectorLayerOptions, BaseVectorLayer.HasDeclutter, BaseVectorLayer.HasRenderBuffer, BaseVectorLayer.HasUpdateWhileAnimating, BaseVectorLayer.HasUpdateWhileInteractingNested classes/interfaces inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObjectMapObservableObject.ObjectChangeEvent
- 
Field SummaryFields inherited from class io.jmix.mapsflowui.kit.component.model.layer.BaseVectorLayerstylesFields inherited from class io.jmix.mapsflowui.kit.component.model.MapObservableObjectchildren, dirty, eventBus, listener, metaProperties, parent, removedChildren, syncId
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.BaseVectorLayeraddStyles, getBackground, getDeclutter, getRenderBuffer, getStyles, getUpdateWhileAnimating, getUpdateWhileInteracting, removeAllStyles, removeStyles, setBackground, setDeclutter, setRenderBuffer, setUpdateWhileAnimating, setUpdateWhileInteractingMethods inherited from class io.jmix.mapsflowui.kit.component.model.layer.LayercreateOptions, 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.MapObservableObjectaddChild, addListener, clearRemovedChildren, clearRemovedChildrenInDepth, equals, fireChangeEvent, getChildren, getEventBus, getMetaProperties, getRemovedChildren, getSyncId, getType, hashCode, isDirty, isDirtyInDepth, markAsDirty, markAsDirtyInDepth, removeChild, setMapObjectChangeListener, setMetaProperty, setParent, unmarkDirtyInDepth
- 
Constructor Details- 
BaseHeatmapLayerpublic BaseHeatmapLayer()
 
- 
- 
Method Details- 
getOptions- Overrides:
- getOptionsin class- BaseVectorLayer<AbstractVectorSource>
 
- 
getGradient
- 
setGradient
- 
getRadius
- 
setRadius
- 
getBlur
- 
setBlur
- 
getWeightProperty
- 
setWeightProperty
- 
getMaxWeight
- 
setMaxWeight
 
-