2016-08-05 97 views

回答

0

在maps api本身中,您不能伪造该位置,因为它使用了浏览器的地理位置功能。如果你想在Chrome中伪造你的地理位置,你可以这样做:

按F12打开开发者控制台。切换到标签控制台,然后用3个点图标打开菜单。选择更多工具 - >传感器并将地理位置的默认值从“无覆盖”更改为预设或输入自己的坐标。现在重新加载页面,看看它是如何工作的。

我现在在this Google地理定位教程页面上进行了测试,并在Google地图的自己的应用程序中进行测试。祝你好运!

它的工作原理相同的方式:

  • 维瓦尔第
  • 歌剧院(使用CTRL + SHIFT + C来代替F12)

不同的:

  • 火狐(我认为你必须使用扩展名)
  • Internet Explorer 11( F12,标签仿真,地理位置 - >和输入纬度和经度
+0

不幸的是这并没有问题中提及的工作。我只使用我已链接的位置api,而不是整个地图api,因此它与您所链接的不同。 – John

+0

您是否重新加载页面?您使用的是哪个版本,是否停用了Geolocation扩展? #edit:对不起......因为你只是写了谷歌地图API并对它进行了标记。 – mxlse

+0

我试过在隐身模式下,所以它没有要求我的当前位置,因为正常的html5地理查找了。我认为当谷歌还没有位置时,它会回到ip查找文档中。但它确实返回我的长和纬度,所以代码工作 – John