VectorElementMapLayer

Class that contains a list of elements that is added to a map. A FloorLayer contains a list of MapLayers.

Map Layer is not exposed to client, will be dexguarded.

Types

Link copied to clipboard
class Builder(coreApi: CoreApi, mapViewAndBaseProjectionProvider: MapViewAndBaseProjectionProvider)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun add(v: VectorElement): Boolean
Link copied to clipboard
fun addAll(v: VectorElementVector)
Link copied to clipboard

Add a group of vector elements to a MapLayer

Link copied to clipboard
open override fun clear()
Link copied to clipboard
fun getAll(): VectorElementVector?
Link copied to clipboard
open override fun getOpacity(): Float
Link copied to clipboard
open override fun handleEntitySelection(entity: Entity, isSelected: Boolean): Boolean
Link copied to clipboard
open override fun isNull(): Boolean
Link copied to clipboard
open override fun moveLayerToTop()
Link copied to clipboard
Link copied to clipboard
open override fun onDestroy()
Link copied to clipboard
open override fun refreshAllText()
Link copied to clipboard
fun remove(v: VectorElement): Boolean
Link copied to clipboard
fun removeAll(elements: VectorElementVector): Boolean
Link copied to clipboard
open override fun removeFromMap()
Link copied to clipboard
open override fun setClickEventListener(vectorElementEventListener: VectorElementEventListener?, vectorTileClickedListener: IMapstedVectorTileClicked?)
Link copied to clipboard
open override fun setEntityTextVisibility(entityId: Int, visible: Boolean)
Link copied to clipboard
open override fun setEntityVisibility(entityId: Int, visible: Boolean)
open override fun setEntityVisibility(entityIds: List<Int>, visible: Boolean)
Link copied to clipboard
open override fun setOpacity(alpha: Float)
Link copied to clipboard
open override fun setVisible(v: Boolean)
Link copied to clipboard
open override fun toString(): String