MapLibreNodeTrackMap

fun MapLibreNodeTrackMap(destNum: Int, positions: List<Position>, modifier: Modifier = Modifier, selectedPositionTime: Int? = null, onPositionSelect: (Int) -> Unit? = null, customBasemaps: @Composable () -> List<Basemap.Raster> = { customRasterBasemaps() })(source)

Historic position track for one node, with tap-to-select synchronised to the caller's list.

Carries its own controls. The Google flavor reaches this screen through the main map's own composable, so the track map inherits the full toolbar — including the age filter, which is a separate preference from the main map's. Here the track map is its own composable, so the toolbar has to be asked for explicitly.

Parameters

customBasemaps

The host's own tile sources, for the basemap menu. Supplied by the host because reaching them means reaching the F-Droid flavor's tile-provider repository, which the desktop host has no equivalent of.