Android 如何使用Flatter_webview插件在Flatter中启用位置?

Android 如何使用Flatter_webview插件在Flatter中启用位置?,android,flutter,dart,webview,geolocation,Android,Flutter,Dart,Webview,Geolocation,我目前正在为一个项目使用Flatter_webview插件。在其中一个页面中,我需要获取用户位置信息来计算距离。网页上运行JavaScript以获取位置 这是我的示例代码 WebView( key: _key, initialUrl: "https://www.w3schools.com/html/html5_geolocation.asp", javascriptMode: JavascriptMode.unrestricted, onPageFinishe

我目前正在为一个项目使用Flatter_webview插件。在其中一个页面中,我需要获取用户位置信息来计算距离。网页上运行JavaScript以获取位置

这是我的示例代码

WebView(
  key: _key,
  initialUrl: "https://www.w3schools.com/html/html5_geolocation.asp",
  javascriptMode: JavascriptMode.unrestricted,
  onPageFinished: (_) {
    setState(() {
      _isLoading = false;
    });
  },
),
如果我在chrome上打开同一个页面,它会请求位置权限。我想实现类似的东西

我尝试对AndroidManifest文件使用权限,但无法使其工作。

您必须使用,您可以启用一个地理位置属性。
检查此代码

 Widget build(BuildContext context) { 
return WebviewScaffold( 
  url: url, 
  withZoom: true, 
  hidden: true, 
  geolocationEnabled: true,
);
}