WebSettings.SetGeolocationEnabled(Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.