ロケーションベースの機能を備えたページをロードする WebView と、 onGeolocationPermissionsShowPrompt() がオーバーライドされた WebChromeClient があります。位置情報サービスがオンの場合、ページの位置情報を有効にすると正常に機能します。
問題は、ユーザーの場所がオフになっている場合はオンにするように促したいのですが、オフになっている場合は onGeolocationPermissionsShowPrompt() を実行しないことです。この関数は、場所が利用可能な場合にのみ呼び出されますか?