地理位置情報の許可が webview に表示されないという問題があり、自動的に許可を与える次のコードを追加する必要がありました。
mWebView.setWebChromeClient(new WebChromeClient() {
@Override
public void onGeolocationPermissionsShowPrompt(String origin,
GeolocationPermissions.Callback callback)
{
callback.invoke(origin,true,false);
}
});
}
すべて正常に動作します。ここで、自動許可を与えるのではなく、このコード内でカスタム ポップアップ ウィンドウを表示したいと考えています。