Sviluppo OsmAnd
Panoramica
Le funzioni di test dell'app sono raccolte nel plugin Sviluppo OsmAnd. Usale a tuo rischio.
Il plugin Sviluppo OsmAnd ti permette di provare nuove funzionalità dell'app o di configurare OsmAnd per i test: simulare percorsi di navigazione, verificare le prestazioni di rendering dello schermo, ecc. Il plugin è progettato per sviluppatori e utenti esperti e non è necessario per l'uso quotidiano dell'applicazione.
Parametri di configurazione richiesti
Per attivare le funzioni speciali per sviluppatori e tester:
- Abilita il plugin Sviluppo OsmAnd nella sezione Plugin del Menu principale.
- Effettua le impostazioni necessarie nel menu Impostazioni del plugin.
- Abilita i widget per sviluppatori se necessario.
Impostazioni del plugin
Le impostazioni del plugin Sviluppo OsmAnd sono globali e si applicano a tutti i profili.
Usa uno dei seguenti percorsi per aprire le impostazioni del plugin:
- Menu principale → Plugin → Sviluppo OsmAnd → Impostazioni.
- Menu principale → Impostazioni globali → Profilo → Impostazioni del plugin Sviluppo OsmAnd.
- Android
- iOS
Terreno
- Usa il formato raster SQLIte per la mappa a rilievo e la pendenza (Android). Carica le mappe raster in formato precedente.
Risoluzione dei problemi
- Simula la tua posizione (Android / iOS). Simula la posizione e il movimento utilizzando una traccia GPX.
- Modalità risparmio energetico (Android / iOS). Questa impostazione riduce la frequenza di aggiornamento dello schermo di 20 fotogrammi al secondo per aiutare a risparmiare la batteria durante l'uso delle applicazioni.
- Usa icone di posizione 3D (iOS). Permette di selezionare un'icona 3D per l'icona La mia posizione.
- Simula dati OBD (Android). Permette la simulazione dell'uso dello scanner OBD.
- Informazioni di debug sulle prestazioni (Android). Visualizza le prestazioni di rendering e navigazione.
- Disabilita i livelli della mappa (Android). Disabilita tutti i livelli della mappa sopra la mappa vettoriale (richiede il riavvio).
- Buffer Logcat (Android). Controlla e condividi i log dettagliati dell'app.
- Mostra un messaggio toast per il tasto premuto (Android). Visualizza un messaggio relativo al tasto.
- Registra l'orientamento (Android). Durante la registrazione salva l'orientamento di ogni punto della traccia. Il rilevamento è la direzione della bussola dalla posizione corrente alla destinazione prevista. Influisce sulla registrazione della traccia.
- Scrivi l'intestazione (Android). Salva la direzione in ogni punto della traccia durante la registrazione. La direzione è la direzione della bussola dalla posizione corrente verso il nord geografico. Questa opzione è abilitata per impostazione predefinita. Influisce sulla registrazione della traccia.
Test dell'applicazione
- Simula il primo avvio dell'app. Imposta il flag che indica il primo avvio dell'app, mantenendo invariate tutte le altre impostazioni.
- Testa le istruzioni vocali. Seleziona una voce e testala riproducendo gli annunci.
- Barra di stato trasparente. La mappa diventa visibile sotto la barra di stato.
- Mostra il banner della versione gratuita. Visualizza il banner della versione gratuita anche nella versione a pagamento.
- Mostra informazioni di debug. Visualizza informazioni grafiche sul posizionamento di ogni testo sulla mappa.
- Consenti la visualizzazione in primo piano. Permette ai testi della mappa di essere visualizzati uno sopra l'altro.
Algoritmi interni
- Modalità provvisoria. Esegui l'app in modalità provvisoria (più lenta).
Impostazioni di memoria
- L'opzione Memoria allocata per il calcolo del percorso permette di determinare la quantità di memoria allocata per il calcolo di percorsi lunghi. Puoi usare questa opzione se è selezionato il Calcolo del percorso standard A* nelle Impostazioni di navigazione.
Calcolo di percorsi extra-lunghi:
- Un'allocazione di memoria maggiore potrebbe influire sulle prestazioni di altre app.
- Calcolo di percorsi di 50 km per pedoni
Informazioni e statistiche
- Memoria allocata. Visualizza la memoria di sistema allocata per l'applicazione OsmAnd.
- Memoria nativa totale. Visualizza la quantità totale di memoria nativa allocata all'applicazione, inclusa la memoria proporzionale.
- Info A-GPS. Indica quando i dati A-GPS sono stati scaricati l'ultima volta.
- Info giorno/notte. Indica gli orari di alba e tramonto di oggi.
- Statistiche energetiche (media 1 / 5 / 15 minuti). Visualizza il livello della batteria al minuto (%) e il consumo medio di energia (mAh) su intervalli di 1, 5 e 15 minuti.
- Statistiche di rendering (media 1 / 5 / 15 minuti). Mostra le statistiche di rendering, inclusi gli FPS sugli ultimi 1000 fotogrammi, le medie di CPU (tile), CPU (tempo di inattività) e CPU (standby) su intervalli di 1, 5 e 15 minuti.
Pulsante:
-
Ripristina le impostazioni predefinite del plugin. Ripristina tutte le impostazioni del plugin ai loro valori predefiniti.
Widget FPS di rendering della mappa
I widget per sviluppatori di OsmAnd possono essere aggiunti allo schermo solo quando il plugin Sviluppo OsmAnd è abilitato.
- Android
- iOS
Vai a: Menù → Configura lo schermo → Pannello destro / Pannello sinistro → Widget per sviluppatori → FPS rendering mappa
Vai a: Menù → Configura lo schermo → Pannello destro / Pannello sinistro → Widget per sviluppatori → FPS rendering mappa
Il Widget FPS mostra la velocità con cui la mappa e gli elementi della mappa vengono visualizzati e aggiornati. Il valore numerico è indicato in fotogrammi al secondo (FPS).
Widget Posizione telecamera
I widget per sviluppatori di OsmAnd possono essere aggiunti allo schermo solo quando il plugin Sviluppo OsmAnd è abilitato.
- Android
- iOS
Vai a: Menù → Configura lo schermo → Pannello destro / Pannello sinistro → Widget per sviluppatori
Vai a: Menù → Configura lo schermo → Pannello destro / Pannello sinistro → Widget per sviluppatori
Puoi usare i widget Posizione telecamera per dare alla mappa di OsmAnd un aspetto realistico e abbinare le foto della Terra scattate sia dall'alto che dallo spazio.
Inclinazione telecamera
- Android
- iOS
Il widget Inclinazione telecamera mostra l'inclinazione tra il vettore di vista centrale della telecamera (osservatore) e un terreno piatto immaginario della terra. Il valore predefinito è 90 gradi (nessuna inclinazione).
L'inclinazione della telecamera viene modificata spostando la telecamera (osservatore) mentre il punto centrale sulla mappa (che stiamo guardando) rimane lo stesso. La distanza da esso (in effetti, lo zoom) non cambia. Allo stesso tempo, a causa del movimento immaginario dell'osservatore, la distanza dalla telecamera alla superficie cambia.
Altitudine telecamera
- Android
- iOS
Il widget Altitudine telecamera mostra l'altitudine della telecamera sopra il livello della superficie. L'altitudine della telecamera è indicata in metri / chilometri.
Livello di zoom
- Android
- iOS
Il widget ha due visualizzazioni che si alternano toccandolo:
- Livello di zoom. Mostra il livello di zoom attuale della mappa.
- Scala della mappa. Mostra il rapporto attuale tra una distanza sulla mappa e la distanza corrispondente sulla terra. Esempi: "1 : 3 000", "1 : 3,3 M" "1: 340 K".
- Il livello di zoom iniziale (0) è il livello in cui l'intera superficie della terra (la mappa completa) viene visualizzata sullo schermo, e la sua dimensione è di 256 per 256 pixel.
- Ogni livello di zoom successivo riduce la distanza immaginaria dal suolo di circa 2 volte.
Distanza dal bersaglio
- Android
- iOS
Il widget Distanza dalla telecamera al bersaglio mostra la distanza tra la telecamera (osservatore) e il centro della mappa. Questa distanza è visualizzata in metri / chilometri.
Confronto con un'immagine satellitare
Un confronto tra la mappa di OsmAnd e la superficie terrestre rivela i seguenti schemi:
- La distorsione massima si osserva con zoom elevati (zoom 6-7 per un'inclinazione della telecamera di 90 gradi).
- Man mano che l'inclinazione della telecamera diminuisce (da 90 a 10 gradi), la distorsione della mappa aumenta.
- Le distorsioni iniziano a essere osservate prima alle alte latitudini.
La tabella seguente contiene informazioni sull'inclinazione della telecamera e sulla distanza dal bersaglio e sul livello di zoom a cui le distorsioni della mappa di OsmAnd diventano visibili. Se la telecamera continua ad allontanarsi dal bersaglio, la distorsione osservata della mappa di OsmAnd aumenterà.
Inclinazione (90) | Latitudine | Zoom massimo | Altezza, km | Distorsione |
---|---|---|---|---|
90 | 26 | 6 | 5500 | 5% |
90 | 50 | 6 | 2500 | 5% |
90 | 66 | 7 | 1300 | 5% |
Inclinazione (60) | Latitudine | Zoom massimo | Altezza, km | Distorsione |
65 | 26 | 8 | 1100 | 6.5% |
65 | 50 | 8 | 800 | 6.5% |
65 | 66 | 9 | 630 | 6.5% |
Inclinazione (45) | Latitudine | Zoom massimo | Altezza, km | Distorsione |
45 | 26 | 9 | 350 | 7.5% |
45 | 50 | 9 | 320 | 7.5% |
45 | 66 | 8 | 210 | 7.5% |
Inclinazione (20) | Latitudine | Zoom massimo | Altezza, km | Distorsione |
20 | 26 | 12 | 30 | 10% |
20 | 50 | 11 | 30 | 10% |
20 | 66 | 11 | 30 | 10% |
Widget RAM disponibile
Questo widget è progettato specificamente per te quando usi OsmAnd per fornire un'interazione più comoda e informativa con la RAM disponibile sul tuo dispositivo. Ti permette di monitorare facilmente e rapidamente la RAM disponibile, il che è particolarmente utile quando si utilizza OsmAnd per la navigazione. Leggi di più sul widget nell'articolo Widget informativi.
Simulazione traccia GPX
OsmAnd offre l'opportunità di simulare la posizione e il movimento del tuo dispositivo utilizzando una traccia GPX. A tal fine, utilizza l'opzione Simula posizione da GPX nelle impostazioni del plugin Sviluppo OsmAnd:
- Tocca Simula posizione da GPX.
- Seleziona una traccia per simulare la posizione e il movimento del dispositivo.
- Seleziona la velocità di simulazione del movimento.
- Tocca il pulsante Avvia.
- Android
- iOS
Dopo aver avviato la simulazione, vedrai sulla schermata principale dell'app che il marcatore di navigazione si sta muovendo secondo la traccia GPX. Tocca il pulsante La mia posizione per sincronizzare La mia posizione (geolocalizzazione simulata del dispositivo) con il centro della mappa. Per interrompere la simulazione del movimento del tuo dispositivo, torna alle impostazioni di Sviluppo OsmAnd e tocca stop nell'opzione simula la tua posizione.
- Simula posizione da GPX può essere accessibile anche tramite il menu Azione rapida.
- La velocità di movimento della posizione durante la simulazione può essere impostata uguale alla velocità registrata (1), o più veloce (x2, x3, x4).
- Puoi anche simulare il movimento lungo una traccia GPX dal menu di navigazione senza abilitare il plugin Sviluppo OsmAnd. In tal caso, la tua posizione non sarà sincronizzata con la traccia.