語言

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。

請注意,為了讓 WebView 中的頁面能使用地理定位 API,必須符合以下條件:<ul><li>應用程式必須有權限存取裝置位置,參見 android.Manifest.permission#ACCESS_COARSE_LOCATION, ; android.Manifest.permission#ACCESS_FINE_LOCATION<應用程式>必須實作WebChromeClient#onGeolocationPermissionsShowPrompt回調,以接收頁面透過 JavaScript 地理定位 API 請求存取位置的通知。 </ul>

Java 文件 android.webkit.WebSettings.setGeolocationEnabled(boolean)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於