Italian Attivare il Gps nel controllo WebView b4a ?

ken87

Active Member
Licensed User
Longtime User
In che modo è possibile attivare il Gps all'interno del contenitore WebView?
Grazie mille
 

ken87

Active Member
Licensed User
Longtime User
Ho una pagina internet che viene caricata nel controllo webview se tento di attivare il gps mi dice sempre che è disattivato come se il controllo non ricevesse informazione dell'attivazione.
Grazie mille
 

drgottjr

Expert
Licensed User
Longtime User
nelle configurazioni del dispositivo, devi accendere
"location", e dentro di questo, il modo piu preciso (o sia, gps).
senza "location" impostato il resto e inutile. senza gps il posizionamento e
ancora possibile pero con menore precisione. il webview funziona a modo suo
e con gli strumenti a sua disposizione (gps, wifi, cellulare, ecc). accendendo il
modo piu preciso permette al webview di utilizzare tutti questi modi.
 

TILogistic

Expert
Licensed User
Longtime User
Ho una pagina internet che viene caricata nel controllo webview se tento di attivare il gps mi dice sempre che è disattivato come se il controllo non ricevesse informazione dell'attivazione.
Grazie mille
Android?

and
 

ken87

Active Member
Licensed User
Longtime User
se utilizzo questo metodo


B4X:
rivate Sub WebView_PageFinished (Url As String)
    header.Visible = True
    If Starter.GPS1.GPSEnabled = False Then
        ToastMessageShow("Bisogna Abilitare il servizio GPS del dispositivo..", True)
        'Will open the relevant settings screen.
        StartActivity(Starter.GPS1.LocationSettingsIntent)
    Else
        Starter.rp.CheckAndRequest(Starter.rp.PERMISSION_ACCESS_FINE_LOCATION)
        Wait For Activity_PermissionResult (Permission As String, Result As Boolean)
        If Result Then
            CallSubDelayed(Starter, "StartGPS")
        End If
    End If
End Sub
e una pagina dentro una web view

B4X:
Private paginaweb As WebView


paginaweb.LoadUrl ("https://wwwr.attivaposizionetest.it/")


Nella pagina ha un controllo che attiva il gps se la pagina è aperta da browser il gps viene attivato
se lo faccio all'interno dell'app continua a dirmi abilita gps anche se si è provveduto all'attivazione come posso fare?
 

drgottjr

Expert
Licensed User
Longtime User
funziona tuo codice. il problema e' altrove.
ignoro esattamente come funziona quello "controllo".
carica il progetto (sopratutto con la pagina html)
 
Top