je crée une application via PhoneGap, avec un bouton de géolocalisation.
si un utilisateur refuse la permission de géolocalisation pour la première fois, comment demander à nouveau la permission quand il clique à nouveau sur le bouton de géolocalisation?
ma structure de code en ce moment est:
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')
}
Tu ne peux pas.
La seule chose que vous pouvez faire est d'afficher les instructions pour réactiver le partage de position dans les paramètres de son navigateur ( https://support.google.com/chrome/answer/142065?hl=en ).