我知道如何使用W3C navigator.geolocation
API,但剛剛發現在谷歌瀏覽器頁面時在本地文件系統,而不是一個Web服務器上它不工作:[1],[2]。如何通過瀏覽器(W3C)的「navigator.geolocation」對象執行getlocation?
我可以使用哪些其他技術來獲得或者緯度和經度,或對我的當前位置的國家代碼? (我正在從本地文件系統運行我的項目,因爲理想情況下它不需要它自己的服務器。事實上,我甚至沒有自己的域或託管等(與我一起在世界各地搭便車上網本在過去一年),它調用第三方服務器上的Web API,但沒有自己的服務器。)
(是的,我知道我可以通過運行本地Web服務器(如Python的SimpleHTTPServer,但讓我們假設這個問題,這種解決方法是不可能的。)
第二項建議假設您可以向本地網頁從全球的網頁,這未必是一個好的假設重定向。 – 2012-08-11 11:32:17
其實這個項目不會有服務器。我沒有IP或域名託管或任何我自己的東西。我喜歡製作調用Web API的單個HTML頁面工具( - :我將這個問題標記爲明顯,但似乎沒有這樣的標記): – hippietrail 2012-08-11 11:33:18