2011-03-31 12 views

回答

9

如果你在談論的地理位置API,可以覆蓋功能:

navigator.geolocation.getCurrentPosition = function(success, failure) { 
    success({ coords: { 
     latitude: 30, 
     longitude: -105, 

    }, timestamp: Date.now() }); 
} 

所以當一個庫調用到navigator.geolocation.getCurrentPosition函數指定的座標將被退回。

0

我不知道在Chrome中使用它的方式,但是您可以在Firefox中使用它; this blog post會告訴你如何。

5

您現在可以使用manual geolocation鉻擴展名手動設置您的位置。

+0

現在在商店:( – 2015-03-16 09:31:23

4

答案稍晚,但在Chrome中,您可以打開開發工具(F12或Ctrl + Shift + I)。在右下角打開「設置」檔並切換到「覆蓋」選項卡。有一個標記爲「覆蓋地理位置」的複選框。選中此框並輸入您希望網站認爲自己處於的地理位置。

如果我沒有解釋清楚的是,這裏是不是一個很好的文章說去在它與截圖和內容:http://www.labnol.org/internet/geo-location/27878/

+0

該分機沒有可用的菜單名稱已更改了一點,但能力還是有的*更多的工具 - >傳感器 - > Gelocation *。 – 2017-03-03 16:44:33

8

在Chrome瀏覽今日(42版),開放式開發工具,點擊「切換設備圖標「,然後在」仿真「抽屜中選擇」傳感器「。在那裏,你可以模擬地理座標,甚至「模擬未知位置」。

enter image description here

相關問題