地理位置在移动设备的浏览器中不起作用 Javascript



我目前正在开发一个与谷歌地图集成的移动网页,我需要在谷歌地图上包含一个my location按钮。 在JavaScript中,我有这样的东西

navigator.geolocation.getCurrentPosition()

它正在桌面浏览器中工作,提示我是否分配网站访问我的位置。在移动浏览器中,它不会提示我允许或拒绝,只是抛出错误说"用户拒绝地理位置"。

有人遇到过这个吗?

因此,您必须允许在iPhone上共享位置。

转到 Settings > General ,然后转到 Reset > Reset Location & Privacy

如果您打算将其由其他用户使用,则必须像 Justinas 所说的那样提示权限。

最新更新