Gyakorlatilag a láda mellett állva is, az iránytűn pár másodpercenként a következő értékek váltakoztak. 1 m, ez volt a jó, 532 m, 2,0 km
Ez kísértetiesen emlékeztet arra a szituációra, amibe pár éve, még a g:hu kapcsán futottam bele. Amikor feltűntek az első 4.2-es androidos telefonok, akkor kezdtek jönni ilyen panaszok, és nem csak a g:hu-nál, hanem sok más, térképes és iránytűs alkalmazásnál is. Akkor több hónapnyi tanácstalankodás után valamelyik app fejlesztő az internetnek egy eldugott szegletében rátalált egy picike kis hírre: a Google elismerte, hogy a 4.2-es android magjában van egy komoly hiba, ami bizonyos lebegőpontos számítások eredményének véletlenszerű elromlását eredményezheti.
Pechünkre a 2 földrajzi pont közti távolság kiszámítására használt, Google által alapból kínált függvény is ebbe a bizonyos körbe esett bele...
Mondanom sem kell, hogy a Google ezt a hibát ebben az android verzióban már nem javította ki.
Akkor elterjedt egy helyettesítő megoldás, ami kikerülte ezt a hibát. Ezt alkalmaztam én is a g:hu-ban, levizsgálva, hogy ha a progi NEM 4.2-es androidon fut, akkor használja a gyári függvényt, 4.2-n pedig a kerülő megoldást.
Mivel a g:hu+ eleve csak 5.0-s androidtól felfelé telepíthető, ezért itt nem foglalkoztam ezzel a kérdéssel, bízva abban, hogy a Google ugyanezt a hibát csak nem követte el még egyszer. Könnyen lehet, hogy tévedtem.
Mindenesetre megpróbálok valamit varázsolni megint ezen a környéken, aztán előbb-utóbb majd csak sikerül ezt is kikerülni.[ előzmény: (2725) Katulyakutatók, 2019.09.28 08:27:34] |