Подтвердить что ты не робот

Попросите разрешение на геолокацию снова, если оно было отклонено

im создать приложение через телефонную связку с кнопкой геолокации.

Если пользователь впервые отказывает в разрешении на геолокацию, как я могу снова запросить разрешение, когда вы снова нажмете кнопку геолокации?

моя структура кода на данный момент:

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')
}
4b9b3361

Ответ 1

Вы не можете.

Единственное, что вы можете сделать, это показать инструкции для повторного включения совместного использования мест в настройках браузера (https://support.google.com/chrome/answer/142065?hl=en).