我目前正在开发一个与谷歌地图集成的移动网页,我需要在谷歌地图上包含一个my location
按钮。 在JavaScript中,我有这样的东西
navigator.geolocation.getCurrentPosition()
它正在桌面浏览器中工作,提示我是否分配网站访问我的位置。在移动浏览器中,它不会提示我允许或拒绝,只是抛出错误说"用户拒绝地理位置"。
有人遇到过这个吗?
因此,您必须允许在iPhone上共享位置。
转到 Settings > General
,然后转到 Reset > Reset Location & Privacy
。
如果您打算将其由其他用户使用,则必须像 Justinas 所说的那样提示权限。