【问题标题】:geolocation not working in mobile's browser Javascript地理位置在移动浏览器Javascript中不起作用
【发布时间】:2019-07-26 14:36:22
【问题描述】:

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

navigator.geolocation.getCurrentPosition()

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

有人遇到过这个吗?

【问题讨论】:

标签: javascript html


【解决方案1】:

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

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

如果您打算将其供其他用户使用,您必须像 Justinas 所说的那样prompt for permission

【讨论】:

  • 是的,在重置它提示后,在此之前我完成所有设置,每一列对我来说似乎都是正确的。谢谢老哥
  • 没问题,乐于助人:-)
猜你喜欢
  • 2013-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多