HTML5地理定位API是如何在浏览器中实现的



是否每个浏览器都以自己的方式实现地理定位API ?或者所有浏览器都有一些标准的方法?

他们是怎么做到的?

他们什么时候不能定位?

HTML5规范简单地说明了浏览器需要实现什么才能将自己标记为符合HTML5的浏览器。地理定位就是这个规范的一部分。

所以是的,每个HTML 5兼容的浏览器都以自己的方式实现它。

geolocation api需要一个解析用户位置的提供者。该位置可由多种因素综合使用来确定。

有不止一种方法可以弄清楚你在哪里-你的IP地址,你的无线网络连接,你的手机信号塔或专门的GPS硬件来计算纬度和经度是由天空中的卫星发送的信息得来的。(链接)

然而,所有这些因素在许多情况下仍然是低效的。

例如:用户拒绝位置信息

或只能通过ip地址解析的普通PC。由于许多ISP使用动态ip,因此提供商的ip to location表可能不会随着此更改而更新。

相关内容

  • 没有找到相关文章

最新更新