В моем простом приложении для Android я создал веб-просмотр и поместил URL-адрес для загрузки.Ссылка требует моего местоположения, чтобы поделиться.В моем коде я указал параметры веб-просмотра следующим образом:
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setGeolocationEnabled(true);
и пользовательский WebChromeClient
webview.setWebChromeClient(new GeoClient());
class GeoClient extends WebChromeClient {
@Override
public void onGeolocationPermissionsShowPrompt(String origin, GeolocationPermissions.Callback callback) {
super.onGeolocationPermissionsShowPrompt(origin, callback);
Log.d("geolocation permission", "permission >>>"+origin);
callback.invoke(origin, true, false);
}
}
Но ссылка по-прежнему не отображала мое местоположение на карте Google в Интернете.Когда я загружаю этот URL в браузере Android по умолчанию, он показывает мое текущее местоположение.Как я могу поделиться своим местоположением по этой ссылке?Кто-нибудь, пожалуйста, помогите мне выйти из этого.Заранее спасибо !!