Package com.massifmaps.layers
Class VectorLayer
java.lang.Object
com.massifmaps.layers.Layer
com.massifmaps.layers.VectorLayer
- Direct Known Subclasses:
ClusteredVectorLayer,EditableVectorLayer
A vector layer that loads data using an envelope. Should be used together with corresponding data source.
-
Constructor Summary
ConstructorsConstructorDescriptionVectorLayer(VectorDataSource dataSource) Constructs a VectorLayer object from a data source. -
Method Summary
Modifier and TypeMethodDescriptionReturns the vector data source of this vector layer.Returns the vector element event listener.booleanTests whether this layer is being currently updated.booleanReturns true if Z-buffering is enabled for 2D geometry.voidsetVectorElementEventListener(VectorElementEventListener eventListener) Sets the vector element event listener.voidsetZBuffering(boolean enabled) Sets the Z-buffering flag for 2D geometry.Methods inherited from class com.massifmaps.layers.Layer
containsMetaDataKey, equals, getMetaData, getMetaDataElement, getOpacity, getUpdatePriority, getVisibleZoomRange, hashCode, isPostProcessed, isVisible, refresh, setCullDelay, setMetaData, setMetaDataElement, setOpacity, setPostProcessed, setUpdatePriority, setVisible, setVisibleZoomRange, simulateClick, update
-
Constructor Details
-
VectorLayer
Constructs a VectorLayer object from a data source.- Parameters:
dataSource- The data source from which this layer loads data.
-
-
Method Details
-
getDataSource
Returns the vector data source of this vector layer.- Returns:
- The vector data source that was bound to this vector layer on construction.
-
getVectorElementEventListener
Returns the vector element event listener.- Returns:
- The vector element event listener.
-
setVectorElementEventListener
Sets the vector element event listener.- Parameters:
eventListener- The vector element event listener.
-
isZBuffering
public boolean isZBuffering()Returns true if Z-buffering is enabled for 2D geometry. By default it is disabled and used only for billboards.- Returns:
- True if Z-buffering is enabled for 2D geometry.
-
setZBuffering
public void setZBuffering(boolean enabled) Sets the Z-buffering flag for 2D geometry. By default it is disabled.- Parameters:
enabled- True if Z-buffering should be enabled.
-
isUpdateInProgress
public boolean isUpdateInProgress()Description copied from class:LayerTests whether this layer is being currently updated.- Overrides:
isUpdateInProgressin classLayer- Returns:
- True when the layer is being updated or false when the layer is in steady state.
-