地理位置错误:用户拒绝了地理位置提示

11 浏览
0 Comments

地理位置错误:用户拒绝了地理位置提示

我在服务器上加载了我的Leaflet地图。我的地图上有一个GPS功能。但是每次我都会收到错误警告“地理位置错误:用户拒绝了地理位置提示。”问题出在哪里?

0
0 Comments

在使用Flutter的InAppWebView加载地图时,我遇到了"Geolocation error: User denied geolocation prompt"的问题。后来我注意到需要使用androidOnGeolocationPermissionsShowPrompt参数来解决这个问题。我相信其他包也有类似的方法。

0
0 Comments

用户拒绝地理定位提示错误的出现原因是因为在最新的 macOS 升级后,默认情况下禁用了地理定位服务。解决该问题的方法是在系统设置中重新启用地理定位服务。具体步骤如下:

1. 在 Mac 上执行以下命令以安装所需的软件包:

brew install nss

2. 执行以下命令以进行安装:

mkcert -install

3. 在安全设置中允许地理定位。可以通过以下链接查看详细的设置步骤:https://i.stack.imgur.com/243Fk.png

4. 完成上述步骤后,重新在 Firefox 浏览器中尝试使用地理定位功能,应该可以正常工作:https://i.stack.imgur.com/ps01X.png

此外,如果需要在本地环境中使用自签名的 SSL 证书进行 https 连接,可以参考以下链接:https://stackoverflow.com/questions/21397809

0
0 Comments

问题原因:

这个问题的原因可能是因为您没有使用https。大多数现代浏览器要求使用https才能使用地理位置功能。

解决方法:

您可以在Mozillas的浏览器兼容性列表中检查是否支持https。对于只使用http服务器的ionic服务器上的本地应用程序开发,这并没有太大帮助。幸运的是,Vivaldi v2.10.1745.21使用http方法也可以正常工作并且地理位置功能也可以正常使用。

0