Compartir a través de


WebSettings.SetGeolocationEnabled(Boolean) Método

Definición

Establece si la geolocalización está habilitada.

[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

Parámetros

flag
Boolean

si la geolocalización debe estar habilitada

Atributos

Comentarios

Establece si la geolocalización está habilitada. El valor predeterminado es true.

Tenga en cuenta que para que una página de WebView pueda usar la API de geolocalización, deben cumplirse los siguientes requisitos: <ul><li>una aplicación debe tener permiso para acceder a la ubicación del dispositivo, vea android.Manifest.permission#ACCESS_COARSE_LOCATION, android.Manifest.permission#ACCESS_FINE_LOCATION; <li>una aplicación debe proporcionar una implementación de la WebChromeClient#onGeolocationPermissionsShowPrompt devolución de llamada para recibir notificaciones que una página solicita acceso a la ubicación a través de la API de geolocalización de JavaScript. </ul>

Documentación de Java para android.webkit.WebSettings.setGeolocationEnabled(boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a