chiedere di nuovo il permesso di geolocalizzazione se è stato negato

Sto costruendo un’app attraverso PhoneGap, con un pulsante di geolocalizzazione.

se un utente nega l’authorization per la geolocalizzazione per la prima volta, come posso chiedere nuovamente l’authorization quando fanno nuovamente clic sul pulsante di geolocalizzazione?

la mia struttura del codice al momento è:

function getLocation() { if(navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition, positionError); } else { hideLoadingDiv() showError('Geolocation is not supported by this device') } } function positionError() { hideLoadingDiv() showError('Geolocation is not enabled. Please enable to use this feature') } 

Non puoi

L’unica cosa che puoi fare è visualizzare le istruzioni per ritriggersre la condivisione della posizione nelle impostazioni del suo browser ( https://support.google.com/chrome/answer/142065?hl=it ).