MercatorTiledSurfaceImage

open class MercatorTiledSurfaceImage(tileFactory: TileFactory, levelSet: LevelSet) : TiledSurfaceImage

Constructors

Link copied to clipboard
constructor(tileFactory: TileFactory, levelSet: LevelSet)

Properties

Link copied to clipboard

Define imagery level of details. It controls tile pixel density on the screen.

Link copied to clipboard
open override var displayName: String?
Link copied to clipboard

Additional image texture options.

Link copied to clipboard
open override var isEnabled: Boolean
Link copied to clipboard
open override var isPickEnabled: Boolean
Link copied to clipboard

Tile pyramid representation.

Link copied to clipboard
open override var pickDelegate: Any?
Link copied to clipboard

Retrieve top level tiles to avoid black holes when navigating and zooming out camera

Link copied to clipboard

Tile factory implementation.

Link copied to clipboard

Use ancestor tile texture as a fallback for descendants

Link copied to clipboard
open override var zOrder: Double

Functions

Link copied to clipboard
open override fun clone(): MercatorTiledSurfaceImage

Makes a copy of this tiled surface image

Link copied to clipboard
open override fun <T> getUserProperty(key: Any): T?
Link copied to clipboard
open override fun hasUserProperty(key: Any): Boolean
Link copied to clipboard
open fun invalidateTiles()
Link copied to clipboard
open override fun putUserProperty(key: Any, value: Any): Any?
Link copied to clipboard
open override fun removeUserProperty(key: Any): Any?
Link copied to clipboard
open override fun render(rc: RenderContext)
Link copied to clipboard
fun setupTileCache(capacity: Long, lowWater: Long = (capacity * 0.75).toLong())

Cache size should be adjusted in case of levelSet or detailControl changed.