html - Chrome 如何知道我的地理位置?

标签 html google-chrome geolocation

Chrome 在检测我的位置方面似乎非常准确。它是怎么做到的?你能告诉我源代码吗?

最佳答案

可以根据以下条件计算地理位置:

  1. GPS(如果可用)
  2. 可用的 Wi-Fi 网络和信号强度
  3. 可用的手机信号塔和信号强度
  4. IP 地址查询

参见 W3C Geolocaton APIGoogle Gears API (Chrome 的/W3C Geolocation API 基于此)。

Chromium's geolocation source code可以在线查看。

关于html - Chrome 如何知道我的地理位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3633621/

相关文章:

html - 图片库水平滚动与 Div

javascript - 如何防止滚动绑定(bind)到同一容器的其他元素?

javascript - 为带有下拉菜单的按钮创建 onclick 事件

javascript - 谷歌浏览器扩展 chrome.tabs.onUpdated.addListener

firefox - css3 不会在 w3c valdidator 中验证

android - 我在哪里? - 获取国家

css - block 元素被下推到下一行

ruby-on-rails - 存储 HTML5 地理位置数据

android - Osmdroid 最大缩放级别显示两个地理位置

javascript - 需要在IE窗口打开blob/PDF