對於我的開發系統,我希望能夠在Chrome中設置地理位置(Lat,Long),這樣當我進行測試時,瀏覽器認爲我處於位置X,當我真的可能位於Y位置如何設置我的緯度和經度以用Google Chrome調試Geolocation API?
有誰知道如何強制谷歌瀏覽器使用緯度和長度,我提供的位置?
對於我的開發系統,我希望能夠在Chrome中設置地理位置(Lat,Long),這樣當我進行測試時,瀏覽器認爲我處於位置X,當我真的可能位於Y位置如何設置我的緯度和經度以用Google Chrome調試Geolocation API?
有誰知道如何強制谷歌瀏覽器使用緯度和長度,我提供的位置?
如果你在談論的地理位置API,可以覆蓋功能:
navigator.geolocation.getCurrentPosition = function(success, failure) {
success({ coords: {
latitude: 30,
longitude: -105,
}, timestamp: Date.now() });
}
所以當一個庫調用到navigator.geolocation.getCurrentPosition
函數指定的座標將被退回。
我不知道在Chrome中使用它的方式,但是您可以在Firefox中使用它; this blog post會告訴你如何。
您現在可以使用manual geolocation鉻擴展名手動設置您的位置。
答案稍晚,但在Chrome中,您可以打開開發工具(F12或Ctrl + Shift + I)。在右下角打開「設置」檔並切換到「覆蓋」選項卡。有一個標記爲「覆蓋地理位置」的複選框。選中此框並輸入您希望網站認爲自己處於的地理位置。
如果我沒有解釋清楚的是,這裏是不是一個很好的文章說去在它與截圖和內容:http://www.labnol.org/internet/geo-location/27878/
該分機沒有可用的菜單名稱已更改了一點,但能力還是有的*更多的工具 - >傳感器 - > Gelocation *。 – 2017-03-03 16:44:33
在Chrome瀏覽今日(42版),開放式開發工具,點擊「切換設備圖標「,然後在」仿真「抽屜中選擇」傳感器「。在那裏,你可以模擬地理座標,甚至「模擬未知位置」。
現在在商店:( – 2015-03-16 09:31:23