2011-11-21 35 views
0

我在服務器上加載了一個HTML5頁面以及一個地理定位腳本。該代碼正在工作,沒有錯誤。它顯示位置並映射用戶。現在,它適用於其他人,我也在其他電腦上嘗試過,並且工作正常。但是,當我訪問我的Chrome瀏覽器中的頁面時,什麼都沒有顯示出來。爲什麼會發生?爲什麼它不能找到我並映射我?我有Windows 7操作系統運行最新的Chrome和使用數據卡的互聯網。爲什麼GeoLocation API JavaScript代碼不能在我的電腦上工作/加載

這是LINK

在另一方面,谷歌頁面準確地顯示在您的Chrome我的左邊欄側

回答

1

該頁面在Chrome 17(開發通道)中正確檢測到我的位置。但是,我看到一個JavaScript錯誤:在myLoc.js的第81行上顯示「Uncaught ReferenceError:geocoder is not defined」。快速瀏覽一下代碼,它看起來並不是在任何地方定義的。你有沒有忘記包含一個文件?

0

檢查位置,在設置 - >高級 - >隱私(內容) - >本地化,如果你允許網頁檢查你的位置(這個菜單可以命名有點不同,我正在檢查波蘭的Chrome)。

你說什麼都沒有出現,允許網頁檢查位置的問題應該顯示出來(這發生在我身上)。

另一件事,地理位置檢查通過Wi-Fi(如果可用),通過您的IP確定它可能是相當不準確的。

+0

它可以有一些關於我使用數據卡,實習的目的。因爲當我將筆記本電腦連接到寬帶時,它可以正常工作 –

1
相關問題