Поделиться через


WebSettings.SetGeolocationEnabled(Boolean) Метод

Определение

Задает, включена ли геолокация.

[Android.Runtime.Register("setGeolocationEnabled", "(Z)V", "GetSetGeolocationEnabled_ZHandler")]
public abstract void SetGeolocationEnabled (bool flag);
[<Android.Runtime.Register("setGeolocationEnabled", "(Z)V", "GetSetGeolocationEnabled_ZHandler")>]
abstract member SetGeolocationEnabled : bool -> unit

Параметры

flag
Boolean

Следует ли включить геолокацию

Атрибуты

Комментарии

Задает, включена ли геолокация. Значение по умолчанию — true.

Обратите внимание, что для использования API географического расположения на странице в WebView должны выполняться следующие требования: <ul><li>приложение должно иметь разрешение на доступ к расположению устройства, см. в разделе android.Manifest.permission#ACCESS_COARSE_LOCATION, android.Manifest.permission#ACCESS_FINE_LOCATION<li>приложение должно предоставить реализацию обратного WebChromeClient#onGeolocationPermissionsShowPrompt вызова для получения уведомлений о том, что страница запрашивает доступ к расположению через API географического расположения JavaScript. </ul>

Документация по Java для android.webkit.WebSettings.setGeolocationEnabled(boolean).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к