Google Maps Javascript GeoLocation - 在Chrome上不起作用
Google Maps Javascript GeoLocation - 在Chrome上不起作用
请注意:以下HTML的原始来源来自http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation_map和Google Maps Javascript V3 geolocation - cannot access initialLocation variable unless alerted。我已经收集了三个不同版本的地理位置示例。所有示例在Firefox中正常工作,但在Chrome中均无效。我已经将Chrome的权限设置为允许所有网站使用我的位置,但仍然没有成功。可能是Chrome的设置问题,但不是明显的设置选项:Settings/Show Advanced Settings/Privacy/Content Settings/Location/Allow all sites to track my physical location。在Firefox中,我在提示共享位置之后可以看到我的当前位置。在Chrome中,我会收到用户拒绝地理位置请求或错误:地理位置服务失败的提示,具体取决于HTML的内容。考虑到它在Firefox中可行而在Chrome中不可行,我认为必须是Chrome的设置问题,但我不知道是否有更加宽容的设置选项可以解决问题。以下是三个HTML5文件的内容:\n
geoGoogle.html:
\n
地理位置
\n
geoGoogle2.html:
\n
地理位置
\n
geoGoogle3.html:
\n
点击按钮获取您的位置:
\n谢谢。