2016-08-05 23 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