im Bau einer App durch Phonegap, mit einem Geolokations-Button.Fragen Sie erneut nach Geolocation-Berechtigung, wenn es abgelehnt wurde
Wenn ein Benutzer die Erlaubnis zum Geolocation zum ersten Mal verweigert, wie kann ich erneut um Erlaubnis fragen, wenn sie erneut auf den Geolocation-Button klicken?
meine Codestruktur im Moment ist:
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')
}
Ist es nicht das, was Sie bereits haben: 'showError ('Geolocation ist nicht aktiviert. Bitte aktivieren Sie diese Funktion')' ??? Wie auch immer, siehe: http://jsfiddle.net/W772a/ –