CalloutView

class CalloutView(val controller: MapController)

Popover-style bubble that presents title/value metadata and can point at a map feature.

Callers populate the callout with `CalloutDataEntry` instances via `configure(title:entries:)` and position it relative to a target using `layout(pointingAt:within:placement:preferredMaxWidth:)`.

Constructors

Link copied to clipboard
constructor(controller: MapController)

Properties

Link copied to clipboard
Link copied to clipboard
val mapView: MapView
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun moveView(inputX: Float = -999f, inputY: Float = -999f)

Repositions the callout bubble for the anchor at (inputX, inputY) in map view pixels, or the last stored anchor if arguments are omitted.

Link copied to clipboard

Resets move/empty-state tracking so the next show is treated as a new map tap.

Link copied to clipboard
fun setActive(isActive: Boolean = true)
Link copied to clipboard
fun show(point: Point, diResult: DataInspectorResult, at: ScreenCoordinate? = null, updateData: Boolean = true)
Link copied to clipboard
fun updateGridData(dIResult: DataInspectorResult, spatialMove: Boolean = false)