BaseMapViewModel
Shared base ViewModel for the map feature, providing node data, waypoints, map filter preferences, and traceroute overlay state.
Platform-specific map ViewModels (fdroid/google) extend this to add flavor-specific map provider logic.
Inheritors
Constructors
Types
Properties
Connected radio's channel set (primary-channel frequency + LoRa config); used to prefill a Site Planner estimate.
OS locale display units (metric/imperial) for distance/altitude/speed formatting across map surfaces. StateFlow kept for the existing collectAsState call sites; value is a one-time snapshot at construction and does not react to a mid-session locale change (ViewModel survives config changes).
Waypoint ids of foreign geofences the user opted in to crossing alerts for (see NotificationPrefs).
Functions
True if the waypoint with id was created by this device (vs. received from another node over the mesh).
Convenience extension that delegates to tracerouteNodeSelection using the VM's getNodeOrFallback.