【问题标题】:Geolocation error: User denied geolocation prompt地理位置错误:用户拒绝地理位置提示
【发布时间】:2017-09-19 23:50:09
【问题描述】:

我在服务器上加载了传单地图。我的地图上有 GPS 功能。但是每次我收到错误警报“地理定位错误:用户拒绝地理定位提示。”

有什么问题?

【问题讨论】:

标签: geolocation leaflet


【解决方案1】:

您可能没有使用 https。大多数现代浏览器都需要 https 才能使用地理位置。您可以在 Mozillas Browser Compatibility list 中查看。

【讨论】:

  • 这对于 FF v71 上的本地应用程序开发没有多大帮助,因为 ionic 服务器只发出一个 http 服务器。幸运的是,Vivaldi v2.10.1745.21 正在使用这种 http 方法,并且 geo 正在工作。 :)
【解决方案2】:

如果您使用任何 webview,您可能需要检查 api。就我而言,我试图在移动设备中使用颤振在 webview 中加载地图,但遇到了同样的问题。
我正在使用InAppWebView 加载地图。
在那里我遇到了同样的问题,即“地理定位错误:用户拒绝地理定位提示”。
所以后来我注意到我必须在InAppWebView 中使用androidOnGeolocationPermissionsShowPrompt 参数。
我相信其他包也有同样的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多