首页 > 解决方案 > W3C Geolocation API 是否比非移动设备的 IP 地理定位更准确?

问题描述

W3C Geolocation API 是否比非移动设备的 IP 地理定位更准确?我正在使用https://ipstack.com/并且我发现实际位置与桌面用户的服务标识的位置之间存在很大差异,但在阅读之后

https://en.wikipedia.org/wiki/W3C_Geolocation_API

GPS(全球定位系统) 这发生在任何具有 GPS 功能的设备上。具有 GPS 功能并设置为高精度模式的智能手机可能会从中获取位置数据。GPS根据卫星信号计算位置信息。它具有最高的精度;在大多数 Android 智能手机中,精度可达 10 米。

移动网络位置 如果在没有内置 GPS 芯片的情况下使用手机或无线调制解调器,则使用手机跟踪。

Wi-Fi 定位系统 如果在室内使用 Wi-Fi,Wi-Fi 定位系统是最可能的来源。一些 Wi-Fi 热点具有定位服务功能。

IP 地址位置 根据设备上最近的公共 IP 地址检测位置(可以是计算机、它所连接的路由器或路由器使用的 ISP)。该位置取决于可用的 IP 信息,但在许多情况下,IP 隐藏在 Internet 服务提供商 NAT 之后,其准确性只能达到城市、地区甚至国家的级别。

W3C Geolocation API 似乎对桌面用户没有任何好处。对于移动用户来说,它似乎更精确,但对桌面用户来说却不是。这个对吗?

标签: geolocation

解决方案


W3C Geolocation API 似乎对桌面用户没有任何好处。对于移动用户来说,它似乎更精确,但对桌面用户来说却不是。这个对吗?

这是正确的,W3C 地理定位 API 是一个不错的选择

  1. 用户正在使用浏览器(浏览器制造商对知情同意的 UX 进行了深思熟虑,例如 Apple 的 Safari 或 Firefox 团队)
  2. 用户在使用底层操作系统的移动设备(GPS 硬件、WiFi 三角测量、Google 或 Apple 的专有服务,例如可用的 Google Play 定位服务)
  3. 良好的位置对您的应用程序很重要(例如,叫车或送餐到您当前的位置)

如果上述标准在大多数情况下通常不适用于您的应用程序,那么 IP 地理定位 API 服务(例如Fastah)对于国家/地区、大致城市和地理坐标信息是一个不错的选择。


推荐阅读