2014-02-10 19 views
0

我是捷克地图门户网站mapy.cz的用户,该门户网站恰好也有Android应用程序。我想,浏览器版本和移动应用程序都可以从API,HTML5 API或Android API获取当前位置。我目前的理解是,最终,这两个API都会与“Google位置服务/数据库”对话,对吗?HTML5地理位置 - 为什么它会在移动应用中报告浏览器中的不同位置?

现在,移动应用程序报告一个正确的位置,而网络版本报告几公里外的位置,这是怎么回事?我的手机当然有GPS关闭,以使这两种情况具有可比性。此时PC和我的手机都连接到同一个WiFi网络。不应该两个API报告相同的位置?如果不是,是什么让他们不同?我想了解这一点,谢谢。

回答

0

地理位置的一个WiFi地址我从来没有100%准确,一个IP地址准确性的城市在50-80%之间,国家98-99%,到邮政编码或地址更少,所以你会得到不同的结果取决于您使用的是什么服务,并且每次使用单一服务时都会得到不同的结果,因为它不准确,不像GPS可以跟踪您到达毫米距离。

编辑:您的手机可能是更准确,因为该服务通过移动桅杆以及IP大概三角测量

+0

是,IP是非常不准确的,但无线网络的三角测量(这是一个不同的东西)实际上是相当准确的,我大部分时间 - 目前的位置只有几米或几十米,而不是更多。我认为HTML5 API可以使用wifi三角测量数据库,不是吗? – Borek

相关问题