Closed danielepoterti closed 3 years ago
Ho provato a modificare l'handler dei permessi ma comunque nessun risultato... Probabilmente bisognerà chiedere il permesso per la posizione prima che la mappa venga caricata Provo a mettere la richiesta in initState di MapScreen.
Ho risolto con successo il bug, si è aperta però una nuova dinamica:
come gestire i caricamenti?
Nella mia soluzione ho dovuto inevitabilmente utilizzare dei metodi asincroni che quindi richiedono schermate di caricamento.
Cosa mostrare dietro al dialogo dei permessi?
La prima volta che l'utente accetta di condividere la posizione con l'applicazione la mappa cambia visuale correttamente sulla posizione dell'utente, ma non viene visualizzato tutto il myLocation Layer non viene visualizzato.
Probabilmente l'handler dei permessi va cambiato come suggerito qui: [google_maps_flutter] ACCESS_FINE_LOCATION permission always return NOT GRANTED on android