public class

VectorLayer

extends Layer
java.lang.Object
   ↳ com.carto.layers.Layer
     ↳ com.carto.layers.VectorLayer
Known Direct Subclasses

Class Overview

A vector layer that loads data using an envelope. Should be used together with corresponding data source.

Summary

Public Constructors
VectorLayer(VectorDataSource dataSource)
Constructs a VectorLayer object from a data source.
Public Methods
synchronized void delete()
VectorDataSource getDataSource()
Returns the vector data source of this vector layer.
VectorElementEventListener getVectorElementEventListener()
Returns the vector element event listener.
boolean isUpdateInProgress()
Tests whether this layer is being currently updated.
boolean isZBuffering()
Returns true if Z-buffering is enabled for 2D geometry.
void setVectorElementEventListener(VectorElementEventListener eventListener)
Sets the vector element event listener.
void setZBuffering(boolean enabled)
Sets the Z-buffering flag for 2D geometry.
[Expand]
Inherited Methods
From class com.carto.layers.Layer
From class java.lang.Object

Public Constructors

public VectorLayer (VectorDataSource dataSource)

Constructs a VectorLayer object from a data source.

Parameters
dataSource The data source from which this layer loads data.

Public Methods

public synchronized void delete ()

public VectorDataSource getDataSource ()

Returns the vector data source of this vector layer.

Returns
  • The vector data source that was bound to this vector layer on construction.

public VectorElementEventListener getVectorElementEventListener ()

Returns the vector element event listener.

Returns
  • The vector element event listener.

public boolean isUpdateInProgress ()

Tests whether this layer is being currently updated.

Returns
  • True when the layer is being updated or false when the layer is in steady state.

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.

public void setVectorElementEventListener (VectorElementEventListener eventListener)

Sets the vector element event listener.

Parameters
eventListener The vector element event listener.

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.