Package-level declarations
Types
Link copied to clipboard
One node inside a tapped cluster.
Link copied to clipboard
object NodeFeatureKeys
Property keys carried on node features. MapLibre styles nodes by reading these back out through feature expressions, so every value the map needs to draw a node must be written here — a layer cannot reach into the ViewModel.
Link copied to clipboard
object WaypointFeatureKeys
Property keys carried on waypoint features.
Functions
Link copied to clipboard
fun geofencesToFeatureCollection(waypoints: Collection<DataPacket>): FeatureCollection<Geometry, JsonObject?>
Geofence zones attached to waypoints, as real ground polygons.
Link copied to clipboard
fun nodesToFeatureCollection(nodes: List<Node>, myNodeNum: Int? = null): FeatureCollection<Point, JsonObject?>
Projects nodes into a GeoJSON FeatureCollection for the clustered node source.
Link copied to clipboard
Ground circles for every node broadcasting a degraded position.
Link copied to clipboard
fun waypointsToFeatureCollection(waypoints: Collection<DataPacket>): FeatureCollection<Point, JsonObject?>
Waypoint markers.