web-dev-qa-db-ja.com

拒否された場合は、位置情報の許可を再度要求します

位置情報ボタンを使用して、phonegapを介してアプリを構築しています。

ユーザーがジオロケーションの許可を初めて拒否した場合、再度ジオロケーションボタンをクリックしたときに許可を再度求めるにはどうすればよいですか?

現在の私のコード構造は次のとおりです。

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')
}
33
rpsep2

できません。

できることは、ブラウザの設定でロケーション共有を再度有効にする手順を表示することだけです( https://support.google.com/chrome/answer/142065?hl=en )。

28
gtournie