diff --git a/api/feature/map-maplibre/org.meshtastic.feature.map.maplibre/-map-libre-discovery-map.html b/api/feature/map-maplibre/org.meshtastic.feature.map.maplibre/-map-libre-discovery-map.html index a392e94178..8fc2733a17 100644 --- a/api/feature/map-maplibre/org.meshtastic.feature.map.maplibre/-map-libre-discovery-map.html +++ b/api/feature/map-maplibre/org.meshtastic.feature.map.maplibre/-map-libre-discovery-map.html @@ -94,7 +94,7 @@

MapLibreDiscoveryMap

-
fun MapLibreDiscoveryMap(userLatitude: Double, userLongitude: Double, nodes: List<DiscoveryMapNode>, modifier: Modifier = Modifier, customBasemaps: @Composable () -> List<Basemap.Raster> = { customRasterBasemaps() })(source)

Discovery scan summary map: the scanner plus everything it heard.

Same treatment as the traceroute map, and for the same reason: satellite imagery is often the useful backdrop for asking why one node was heard and another was not, and until now this map could not show it.

+
fun MapLibreDiscoveryMap(userLatitude: Double, userLongitude: Double, nodes: List<DiscoveryMapNode>, modifier: Modifier = Modifier, customBasemaps: @Composable () -> List<Basemap.Raster> = { customRasterBasemaps() })(source)

Discovery scan summary map: the scanner plus everything it heard.

Same treatment as the traceroute map, and for the same reason: satellite imagery is often the useful backdrop for asking why one node was heard and another was not, and until now this map could not show it.

diff --git a/api/feature/map-maplibre/org.meshtastic.feature.map.maplibre/-map-libre-traceroute-map.html b/api/feature/map-maplibre/org.meshtastic.feature.map.maplibre/-map-libre-traceroute-map.html index 67d94f8baf..08aaa72654 100644 --- a/api/feature/map-maplibre/org.meshtastic.feature.map.maplibre/-map-libre-traceroute-map.html +++ b/api/feature/map-maplibre/org.meshtastic.feature.map.maplibre/-map-libre-traceroute-map.html @@ -94,7 +94,7 @@

MapLibreTracerouteMap

-
fun MapLibreTracerouteMap(forwardRoute: List<Int>, returnRoute: List<Int>, nodeLookup: Map<Int, Node>, modifier: Modifier = Modifier, customBasemaps: @Composable () -> List<Basemap.Raster> = { customRasterBasemaps() })(source)

Traceroute result map: forward and return paths plus the hops they pass through.

The Google flavor reaches this through its main map composable, so it arrives with the toolbar and the basemap already chosen. Here it is its own composable and has to ask for both. No filter: a traceroute is the route it is, and there is nothing on it the main map's filters apply to.

+
fun MapLibreTracerouteMap(forwardRoute: List<Int>, returnRoute: List<Int>, nodeLookup: Map<Int, Node>, modifier: Modifier = Modifier, customBasemaps: @Composable () -> List<Basemap.Raster> = { customRasterBasemaps() })(source)

Traceroute result map: forward and return paths plus the hops they pass through.

The Google flavor reaches this through its main map composable, so it arrives with the toolbar and the basemap already chosen. Here it is its own composable and has to ask for both. No filter: a traceroute is the route it is, and there is nothing on it the main map's filters apply to.