谷歌地图 - 当前位置 - 没有HTML5

时间:2014-07-01 03:55:56

标签: html5 google-maps

我在一个简单的HTML网站上使用谷歌地图。我可以使用HTML5将地图置于用户当前位置的中心位置,但这需要获得用户的许可。 现在,当我访问maps.google.com时,地图会非常准确地围绕我的位置,而不会征得我的同意。 我怎样才能做到这一点?当我在HTML网页中定义地图时,我需要识别中心。如何将中心设置为谷歌地图自动找到的中心?

感谢。

2 个答案:

答案 0 :(得分:3)

假设您在Chrome中转到谷歌地图页面,然后按f12转到资源选项卡,展开本地存储,会话存储和cookie,从那里删除所有条目,关闭选项卡,返回地图,注意它不会你的位置越长,你就需要点击狙击手类型的gps图标,如果你想允许位置,它会在你的浏览器中询问你。

答案是,它必须要求您的许可,不管是谷歌还是其他任何人都不妥协。

答案 1 :(得分:1)

如果您在服务于任何内容服务器端,则唯一的其他选择是尝试从其IP地址获取用户的位置。有一些API和服务可以为您提供大致的位置,但您的里程可能会有很大差异。并且,正如我所提到的,您必须执行该代码服务器端,然后将一些lat-long返回到客户端以初始化/更新您的地图。