0

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

他们是怎么做到的?

他们什么时候无法进行地理定位?

4

1 回答 1

4

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

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

地理位置 api 需要一个提供者来解析用户的位置。位置可以通过多种因素的组合使用来确定。

确定您所在位置的方法不止一种——您的 IP 地址、您的无线网络连接、您的手机正在与哪个蜂窝塔通话,或者根据天空中的卫星发送的信息计算纬度和经度的专用 GPS 硬件。(链接

然而,所有这些因素在许多情况下仍然可能效率低下。

例如:用户拒绝位置信息

或仅限于仅由 IP 地址解析的普通 PC。由于许多 ISP 使用动态 ip,并且提供程序的 ip 到位置表可能不会随此更改而更新。

于 2013-03-10T07:49:45.363 回答