Pár dologra van megoldás, a többi tényleg lehet, hogy kütyüfüggő:
- pozíció:én is almával használom, szinte mindig 3-5 m pontosságú a GPS. Persze vannak extrém helyek, de általában jó lefedettség van. Androidnál egyes eszközöknél jött olyan visszajelzés, hogy nem frissít lokációt, de ezek általában az adott oprendszer saját energiagazdákodási korlátozásainak tudható be. Androidon érdemes megnézni, hogy a Google Playben nem frissíthető-e az Android System Webview, mert az gyakran okoz elemi problémákat.
- kis nyilacska: itt megint az android a ludas (tán az Android 11?), iOS-en mindig működik... Az új verziókba raktam egy beállítást (beállítások/általános), hogy a böngésző irányszenzorát használja. Ez segíthet a rendszertől meg nem kapott irány beállítására.
- folyamatos észak: ez a térkép ezt tudja.. Vektoros térkép sajnos nagyon macerásan implementálható ilyen cross-platform kód esetén, ill. a leaflet térképmotorja sem tudja. Ha áttérnék openlayersre, ott a raszteres térkép is forgatható lenne, de ott meg más funkciókat veszítenék el.. Az offline térkép is a csempék letöltésével oldható meg, ami bár működik, de azért némi előkészületet kíván 1-1 túra előtt.
- koordináta keresés: ebbe sokan belefutnak, pedig próbáltam logikus helyre rakni: a láda adatlapon alul a "pontok" tabon lehet felvenni ládafüggő saját pontot, pl. multipont koordinátáját. Itt lehet az egyes pontokhoz jelszót is beírni, amit aztán a log beírásakor össze is lehet fűzni.
- akku: powerbank :) Bár a legutóbbi börzsönyi túrán 27 km-en utántöltés nélkül kibírta nálam a 12 mini, de csak azért, mert órás vaktérképpel navigáltam.. De a 20.000 mAh-s powerbank mindig nálam van csurig töltve.
Ami az alkalmazás előnye, az a hátránya is: a crossplatform rendszer. Közös kódból buildelek Androidra és iOS-re, cserébe ez egy webview-ban futó cucc, aminek komoly korlátai vannak. Pl. hiába tettem bele a nyomvonalrögzítést, a random app bezáródások miatt nem bízom meg benne.. Ezekkel a rendszer szintű memóriakezelési parákkal nem tudok mit kezdeni, mert az appba csomagolt böngészőben futó webalkalmazás egyszerűen önálló életre képes kelni.. Ha újrakezdeném, lehet, hogy Flutterben írnám, bár azzal is vannak fenntartásaim, még azért nem egy maximálisan kiforrott rendszer..[ előzmény: (78776) Csonti, 2021.09.28 18:57:01] |