2011-07-04 164 views
0

在過去的幾天裏,我一直在研究一個涉及HTML5地理定位的項目,並且我已經熟悉了這個概念。 This demo以及構成我項目一部分的類似示例在確定我的位置到幾百米時始終準確無誤。然而,就在眼下,他們都把我當作最近的大城市。對於我的項目來說,重要的是位置保持不變 - 這可能導致了這種情況?地理位置位置變化

+0

你甚至知道這是如何工作的嗎? –

+0

對不起,在什麼意義上? – Sebastian

+0

據我所知,一切都保持不變... – Sebastian

回答

0

位置信息可以來源於GPS和從網絡信號(如IP地址,RFID,WiFi和藍牙MAC地址,GSM/CDMA小區ID以及用戶輸入推斷的位置)。

這取決於您正在測試的設備以及它從何處獲取地理位置數據。隨着數據庫不斷更新,IP地址查找可能會更改,或者共享IP地址將根據來自其他用戶的用戶輸入而改變。一個準確的GPS定位可能現在不可用。您的設備暫時切換手機信號塔。等等......

+0

也只是陳述明顯 - 不要太依賴地理定位數據。目前它顯示我在伯明翰地方法院,但我藏了法院傳票,從未去過。 – Tak

+0

我看,聽起來確實很複雜!只是感到困惑,因爲我使用了和以前一樣的機器/瀏覽器/連接,而且我已經移動了近10英里! – Sebastian

+0

@Sebastian你在用什麼設備?它如何連接到互聯網? – Tak

0

如果精度是你最關心的,然後使用watchPosition代替getCurrentPosition和監視返回位置的accuracy,當低於您的門檻只更新。