MapOverlayItem

Constructors

Link copied to clipboard
constructor(item: MapOverlayResponseItem)

Properties

Link copied to clipboard
open val buildingId: Int
Link copied to clipboard
open val floorId: Int
Link copied to clipboard
open val id: String
Link copied to clipboard
open val name: String
Link copied to clipboard
open val propertyId: Int
Link copied to clipboard
open val tooltip: String

Functions

Link copied to clipboard
Link copied to clipboard
abstract fun getBuildingId(): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getFloorId(): Int
Link copied to clipboard
open fun getIconUrl(): String
Link copied to clipboard
open fun getLocations(): List<MercatorZone>
open fun getLocations(coreApi: CoreApi, resultCallback: Consumer<List<MercatorZone>>)
Link copied to clipboard
open fun getMatchWord(): String
Link copied to clipboard
open fun getMercator(): Mercator
Link copied to clipboard
open fun getMercatorZone(): MercatorZone
Link copied to clipboard
abstract fun getName(): String
Link copied to clipboard
open fun getPriority(): Int
Larger priority should be on top
Link copied to clipboard
abstract fun getPropertyId(): Int
Link copied to clipboard
open fun hasAccess(@NonNull coreApi: CoreApi, @NonNull accessLevelId: String): Boolean
Map overlays are decorative labels/tooltips, NOT role-gated entities — a MapOverlayItem carries no entityId and resolves to no engine com.mapsted.positioning.coreObjects.Entity.
Link copied to clipboard
open fun setMatchWord(matchWord: String)
Link copied to clipboard
open fun setPosition(centerPos: MapPos)