gpt4 book ai didi

Android Webview HTML5 地理编码

转载 作者:行者123 更新时间:2023-11-29 22:06:56 26 4
gpt4 key购买 nike

我正在尝试将一个 Android 应用程序修复为一个使用 HTML5 地理编码功能的站点的 webview。该站点显示一个 GoogleMap,如果允许该站点知道用户的位置,那么它将在用户的位置添加第二个标记并在 map 上显示方向。

截至目前,在 webview 中没有弹出按钮请求获知用户位置的权限,也没有表明它确实知道用户位置的反馈。我会接受这些事情中的任何一件发生。

该应用程序请求访问互联网、access_network_state 和 access_fine_location 的权限

我不确定是否有一些我必须授予它但我无法找到的其他权限,或者是否有办法使用 access_fine_permission 传递给该网站。

最佳答案

您需要做一些事情:

  • webview.getSettings().setJavaScriptEnabled(true);
  • webview.getSettings().setGeolocationEnabled(true);
  • WebChromeClient 分配给 WebView 并覆盖 onGeolocationPermissionsShowPrompt。您可以静默授予权限,也可以实现对话询问用户。

详情如下:android webview geolocation

关于Android Webview HTML5 地理编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10576056/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com