syncForFloor

open fun syncForFloor(@NonNull customPlot: MapApi.CustomPlot, currentBuildingId: Int, currentFloorId: Int)

Re-filter and re-sync the previously requested area set for a new visible floor, WITHOUT re-fetching from the alerts provider (driven on the map's floor-change event). Off-floor concrete-floor overlays are removed and the newly visible floor's overlays are plotted; property-level (floorId == -1) overlays stay plotted throughout.

Parameters

customPlot

the map's custom plot surface

currentBuildingId

the currently selected building (-1 if none)

currentFloorId

the now-visible floor