danielepoterti / GreenUpFrontEnd

Frontend used in GreenUp Project
1 stars 0 forks source link

Cannot enable MyLocation layer as location permissions are not granated #1

Closed danielepoterti closed 3 years ago

danielepoterti commented 3 years ago

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

danielepoterti commented 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.

danielepoterti commented 3 years ago

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?