2011-07-04 118 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,当低于您的门槛只更新。