Brukerens retningspil i kartet er hvit og forsvinner på lyse underlag #16
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
olemd/tilfluktsrom#16
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Når brukerens hastighet er høy nok til at OSMDroid bytter fra «person»-ikonet til «retningspil»-ikonet i
MyLocationNewOverlay, blir pilen tilnærmet usynlig: den er heltrukken hvit uten kontur eller skygge. På lyse kart-tiles (snø, sand, brede veifyll, lyse OSM-temaer) forsvinner den helt i underlaget.Reproduksjon
Årsak
MainActivityinstansiererMyLocationNewOverlay(GpsMyLocationProvider(this), this)(ca. linje 190) uten å overstyresetDirectionIcon(...)ellersetPersonIcon(...). OSMDroid bruker da innebygdeperson.png/direction_arrow.png, som begge er hvite og uten kontur/skygge.Forslag til løsning
app/src/main/res/drawable/(ic_user_direction.xml) med:colorPrimaryeller systemetsaccent-farge), ogpwa/) for samme problem — Leaflet bruker sitt eget ikon og kan ha samme synlighetssvakhet.Tilgjengelighet
Kontekst
Identifisert i felttest. Lavt-til-moderat omfang (én vector-fil + to setter-kall), men direkte synlig forbedring for hovedflyten.
Fikset i
d2291a2. Erstatter OSMDroid sine hvite stock-bitmaps med orange dot/chevron med hvit halo + skygge — silhuetten holder ≥3:1 kontrast både mot lyse og mørke kart-tiles. Anker på (0.5, 0.5) for begge ikoner. Verifisert med vellykket build (assembleStandardDebug). Visuell test gjenstår på enhet/emulator.