Während der GPS Suche die erreiche Genauigkeit anzeigen, manuellen Stop ermöglichen. #6
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?
Es währe transparenter, wenn der User während der GPS Suche sehen würde, welche Genauigkeitsstufe die Uhr bereits erreicht hat. Er kann dann selbst entscheiden, ob er die Suche vorzeitig abbricht und mit der aktuellen Genauigkeit zufrieden ist.
Hinweis: Die CIQ-API liefert keine Meter-Genauigkeit, sondern nur ein 5-stufiges Enum (
QUALITY_NOT_AVAILABLE/LAST_KNOWN/POOR/USABLE/GOOD). Siehe Kommentar unten — die Anzeige muss daher auf Stufen statt Metern setzen.Der Text sollte also von
auf
Auto-Stop bei
QUALITY_GOODist bereits in #8 umgesetzt — bleibt unverändert. Manueller Stop ist trotzdem sinnvoll, damit der User auch beiBrauchbarschon übernehmen kann.Folgende Steuerung ist denkbar. Es muss visuell klar sein, welcher Knopf was bewirkt.
Imported from GitHub #11
Hinweis zur Umsetzbarkeit: Die CIQ-API liefert keine Genauigkeit in Metern.
Position.Info.accuracyist ein 5-stufiges Enum:QUALITY_NOT_AVAILABLEQUALITY_LAST_KNOWNQUALITY_POORQUALITY_USABLEQUALITY_GOODAndere Felder von
Position.Info(position,speed,altitude,heading,when) liefern auch keine Meter-Genauigkeit. Verifiziert in SDK 9.1.0.Anpassung des Issue-Scopes:
Genauigkeit: 6.7m→Genauigkeit: Gut / Brauchbar / Schlecht / —(oder ein 3-Punkt-/Balken-Indikator).QUALITY_GOODist bereits in #8 implementiert.Brauchbar, entscheidet selbst, ob ihm das reicht.Praxis-Recherche im Garmin Developer Forum:
NOT_AVAILABLE (0),LAST_KNOWN (1)undGOOD (4)—POOR (2)undUSABLE (3)sind selten zu sehen (forum-Thread).Designkonsequenz:
Eine 3-stufige Textanzeige (Schlecht/Brauchbar/Gut) ist semantisch korrekt, würde aber in der Realität meistens nur zwischen
—undGutspringen. Pragmatischere Optionen:Manueller Stop bleibt unabhängig davon sinnvoll: User sieht Live-Status, kann jederzeit übernehmen.