定位测试

定位测试,是用浏览器定位接口读取设备当前位置的在线工具:点「开始定位」并允许位置权限后,即可看到 GPS 经纬度、定位精度(米)、海拔、速度与方向,以及首次定位耗时和刷新间隔;静止一会儿还能看出位置漂移范围。坐标同时换算成度分秒与高德、百度地图坐标。全程浏览器本地运行、坐标不上传不保存,免费无需注册。

正在检测定位功能…

如何使用定位测试

1

点「开始定位」,在浏览器弹出的位置权限框里选「允许」。

2

等首次定位完成,查看经纬度、定位精度分档与海拔、速度、方向等读数。

3

把手机放着不动 30 秒看漂移半径;需要时点「复制结果」,截图分享前可打开「隐藏精确坐标」。

关于定位测试的常见问题

定位测试免费吗需要注册吗
完全免费,打开网页即可使用,无需注册登录,也不用安装 App 或插件。手机和电脑上的 Chrome、Edge、Safari、Firefox 都能用:点「开始定位」并允许位置权限,几秒到几十秒内就能看到经纬度、定位精度、海拔和首次定位时间。
网页定位测试会上传我的位置吗
不会。坐标只在本页内存里显示和统计,不上传、不保存、不写入本地存储,关闭页面即清除;页面不嵌地图、不做地址查询,也不提供轨迹导出,因为这些都要把坐标发给地图服务商。只有你主动点「开始定位」后才会读取位置。站点本身只有匿名访问量统计,与你的坐标无关。
定位测试显示的经纬度准不准
准不准看同屏的定位精度:它是浏览器估计的误差半径,真实位置大概率在这个圈内。手机在室外用卫星定位时通常在 10 米以内,室内靠 Wi-Fi 时几十米,电脑靠 IP 估算时可能差几公里。经纬度用的是国际通用的 WGS-84 坐标,和国内地图 App 显示的数字本来就不一样。
定位测试的精度多少米算正常
本页按五档判读:10 米以内为很高(卫星定位级),10~30 米为高(日常导航够用),30~100 米为中(多为 Wi-Fi 定位),100~1000 米为低(多为基站定位),超过 1000 米为很粗(多为 IP 定位)。手机在室外开阔处应能进前两档;电脑没有 GPS,落在中档或更低属正常。
为什么电脑上的定位测试精度很差
因为大多数电脑没有 GPS 芯片,浏览器只能根据周边 Wi-Fi 热点或公网 IP 估算位置:连着 Wi-Fi 时一般是几十到几百米,只插网线时常常只能按 IP 定到城市或区县,精度显示几公里甚至几十公里。这不是电脑故障。想测卫星定位请用手机在室外打开本页。
手机定位测试一直转圈没有结果怎么办
先确认手机的系统定位服务已打开,再看浏览器是否获准使用位置;室内或刚开机时卫星定位可能要几十秒,本页等待 15 秒会给出提示。可以打开 Wi-Fi、走到窗边或室外,或者关掉「高精度模式」先用 Wi-Fi 和基站粗定位;仍不行就把定位开关关掉重开,按页面下方的排查清单逐项检查。
定位测试提示位置权限被拒绝怎么开
电脑上点浏览器地址栏左侧的站点图标,把「位置」改为允许后点重试;安卓手机在 Chrome 里点地址栏左侧图标进入权限设置;iPhone 在「设置 → 隐私与安全性 → 定位服务 → Safari 网站」里改为使用期间允许。电脑还要在系统隐私设置里允许浏览器使用定位。各平台完整路径见页面下方的支持表。
iPhone 打开定位测试没有反应怎么办
先到「设置 → 隐私与安全性 → 定位服务」确认总开关已打开,再把其中的「Safari 网站」设为使用 App 期间,并打开「精确位置」;关掉精确位置时网页只能拿到数公里级的模糊位置。iPhone 上的 Chrome、微信等浏览器都用苹果的 WebKit 内核,同样走这条路径。改完回到本页点重试。
GPS 定位漂移怎么用网页测试
点「开始定位」后把手机平放不动 30 秒,本页会把精度 100 米以内的读数画成散点图,算出 50% 和 95% 漂移半径与最大偏离,至少 5 个点才出结果。站着不动时 95% 漂移半径在 10 米以内算稳定;明显更大时可以走到开阔处、打开 Wi-Fi 或重启定位服务后再测。
定位测试的坐标为什么和地图上差几百米
浏览器给的是国际通用的 WGS-84 坐标,而国内的高德、腾讯地图使用加偏后的 GCJ-02 坐标,百度地图在此基础上再偏移一次得到 BD-09。以北京天安门附近为例,GCJ-02 与原始坐标相距约 555 米,BD-09 约 1378 米。本页已经把三套坐标并列算好,可直接对照。
WGS84、GCJ02 和 BD09 坐标有什么区别
WGS-84 是 GPS 卫星和国际通用地图使用的原始坐标;GCJ-02 俗称火星坐标,是国内规定的加偏坐标,高德、腾讯地图在用;BD-09 是百度在 GCJ-02 之上再加一层偏移的坐标。境外地图通常直接使用 WGS-84。本页的换算是开源社区通行的近似算法,与地图官方实现存在亚米至数米级差异。
定位测试的海拔为什么显示不可用
海拔只有手机用卫星定位时浏览器才会给出,电脑、Wi-Fi 定位和基站定位都没有,所以显示不可用属正常。即使有海拔,它也是相对 WGS-84 椭球面的高度,和地图或气压计上相对海平面的海拔可能差几十米,只适合看相对变化,不适合当作准确的海拔高度。
定位测试里的速度和方向为什么是空的
速度和方向只在设备移动、并且用卫星定位时才会给出:站着不动时速度为 0,方向没有意义,页面会显示静止;Wi-Fi、基站和 IP 定位则根本不提供这两项。这里的方向是移动方向而不是手机朝向,想看手机朝向请用传感器测试里的指南针。
网页定位用的是 GPS 还是 Wi-Fi 定位
浏览器不会告诉网页用了哪种定位源,系统会把卫星、Wi-Fi、基站和传感器融合后只交出一个位置和精度。本页按精度与是否给出海拔做推测:精度 30 米以内且有海拔多为卫星定位,100 米以内多为 Wi-Fi,更粗的多为基站或 IP。卫星数量、信噪比和北斗星座网页同样拿不到,需要用系统级 GNSS 工具 App 查看。
定位测试能显示我在哪条街吗
不能,这是有意为之。把经纬度换成街道地址(反向地理编码)必须把坐标发给地图服务商,这会违背本页坐标不出浏览器的承诺,所以本页只显示经纬度、度分秒和换算坐标,不嵌地图、不放地图链接。需要查地址时,可以自己把复制的坐标粘贴到常用的地图 App 里搜索。

定位测试怎么看结果与原理

定位测试能看什么

  • 实时经纬度:十进制 6 位与度分秒两种格式,一键复制坐标;
  • 定位精度(米)与五档结论,并推测当前多半靠卫星、Wi-Fi、基站还是 IP 定位;
  • 海拔、速度与方向,以及首次定位时间、更新次数和刷新间隔;
  • 静止漂移散点图与 50% / 95% 漂移半径,GPS 漂移、定位不准一眼看出;
  • WGS-84 换算成高德坐标(GCJ-02,火星坐标)与百度坐标(BD-09),并给出偏移距离;
  • 高精度模式开关、隐藏精确坐标(截图用)、一键复制结果;全程浏览器本地运行,坐标不上传不保存。

定位精度怎么看

精度是浏览器估计的误差半径:数字越小越准,真实位置大概率落在以读数为圆心、以精度为半径的圈内。本页的定位精度测试按下表五档判读,各档对应的典型定位方式是经验口径,页面上的「定位方式」也只写推测。

定位精度五档判读(区间由阈值表现算)
档位精度区间典型含义
很高≤10 米卫星定位级,适合导航与运动记录
高10~30 米日常导航、打车够用
中30~100 米多为 Wi-Fi 定位,能判断在哪栋楼附近
低100~1000 米多为基站定位,只能判断大致街区
很粗超过 1000 米多为 IP 定位,只能判断城市或区县

各项读数是什么意思

网页定位靠的是浏览器的 Geolocation API:本页在你点击后调用 navigator.geolocation.watchPosition 持续接收位置更新。下表列出每个读数对应的接口字段、单位和什么情况下为空,方便对照「为什么这一项是空的」。

Geolocation API 读数说明(GPS test 字段对照)
读数接口字段单位何时为空说明
纬度 / 经度coords.latitude / coords.longitude度(WGS-84)不会为空十进制度数,北纬、东经为正;页面同时换算为度分秒
定位精度coords.accuracy米不会为空浏览器估计的误差半径,真实位置大概率在这个圈内;数字越小越准
海拔coords.altitude米电脑、Wi-Fi 或基站定位时相对 WGS-84 椭球面的高度,与地图上相对海平面的海拔可能差几十米
海拔精度coords.altitudeAccuracy米没有海拔时,部分浏览器有海拔也不给海拔读数的估计误差
速度coords.speed米 / 秒静止时,或没有卫星定位时页面同时换算为公里 / 小时
方向coords.heading度(正北为 0,顺时针)静止时(速度为 0),或没有卫星定位时是移动方向,不是手机朝向;手机朝向请用传感器测试里的指南针
读数时刻timestamp毫秒时间戳不会为空早于点击开始的时刻,说明可能是浏览器缓存的旧位置

浏览器接口不提供卫星数量、信噪比和所用星座(GPS、北斗、GLONASS),本页因此不显示这些;想看请用系统级 GNSS 工具 App。

漂移半径怎么理解

手机放着不动,定位点也会在几米到几十米内来回跳,这就是定位漂移。本页把精度 100 米以内的最近 120 个点求中心,再按每个点到中心的距离排序:一半的点落在 50% 漂移半径以内,95% 的点落在 95% 漂移半径以内,至少 5 个点才出结果。

算例
天安门广场附近一点,加上东北 5 米、西南 5 米、东北 10 米、正南 10 米四个偏移,共 5 个点
50% 漂移半径
5.5 m
95% 漂移半径
9.7 m
最大偏离
9.7 m

漂移半径反映的是这段时间内位置的散布,走动时会变大;它是经验判读,不能据此断定定位模块好坏。漂移较大时可走到开阔处、开启 Wi-Fi 或重启定位服务后再测。

WGS-84、GCJ-02、BD-09 有什么区别

GPS 与浏览器给出的都是国际通用的 WGS-84 坐标;国内地图出于规定使用加偏的 GCJ-02(俗称火星坐标,高德、腾讯地图在用),百度地图在其上再偏移一次得到 BD-09。所以把网页拿到的经纬度直接贴进国内地图,常会差出几百米。以北京天安门附近为例(数值由本页算法现算):

同一位置在三套坐标系下的经纬度
坐标系使用方经纬度与原始坐标相距
WGS-84GPS、浏览器定位、境外地图39.908722, 116.397499—
GCJ-02高德坐标、腾讯地图39.910126, 116.403743约 555 米
BD-09百度坐标39.916465, 116.410116约 1378 米

同一点的度分秒写法是 39°54′31.4″N 116°23′51.0″E。境外坐标不做换算,例如悉尼歌剧院 -33.856784, 151.215297(33°51′24.4″S 151°12′55.1″E)原样显示。换算采用开源社区通行的近似算法,与地图官方实现存在亚米至数米级差异,仅供对照;港澳台及边境附近换算结果仅供参考。

各平台浏览器支持与定位权限路径

主流浏览器都支持网页定位,但必须同时打开系统定位服务和浏览器站点权限。不同版本菜单名称可能略有不同。

浏览器定位支持与权限开启路径(来源:MDN 兼容表与实测,每年复核)
环境能否定位权限开启路径备注
安卓 Chrome / Edge / 系统浏览器支持「设置 → 位置信息」打开定位服务;浏览器内点地址栏左侧图标 → 权限 → 位置 → 允许室外开阔处多能拿到卫星级精度与海拔
iPhone / iPad Safari(含 iOS 上的 Chrome 等)支持「设置 → 隐私与安全性 → 定位服务」打开,并把「Safari 网站」设为「使用 App 期间」,打开「精确位置」iOS 上所有浏览器共用 WebKit,同样走此路径;「精确位置」关闭时精度会退到数公里
Windows Chrome / Edge支持「设置 → 隐私和安全性 → 位置」打开定位服务并允许桌面应用访问;浏览器地址栏左侧 → 网站权限 → 位置台式机没有 GPS,多靠 Wi-Fi 或 IP 估算,精度常为几十米到几公里
macOS Safari / Chrome / Edge支持「系统设置 → 隐私与安全性 → 定位服务」打开,并勾选所用的浏览器Mac 靠 Wi-Fi 定位,没连 Wi-Fi 时常常定位失败
Firefox(电脑 / 安卓)支持地址栏左侧锁形图标 → 权限 → 访问您的位置 → 允许同样需要系统定位服务已开启
微信 / QQ 内置浏览器部分支持在微信「我 → 设置 → 隐私」里允许位置;仍不弹授权框时点右上角用系统浏览器打开部分版本不弹授权框,建议改用系统浏览器

定位不到或不准怎么排查

  1. 打开系统定位服务:手机下拉快捷开关里的「位置信息 / 定位」要亮着;电脑在系统隐私设置里打开定位服务。
  2. 允许浏览器站点权限:点地址栏左侧的站点图标,把「位置」改为允许,改完点重试;之前点过拒绝的也在这里改回来。
  3. 打开 Wi-Fi:即使不连网,开着 Wi-Fi 也能让系统用周边热点辅助定位,室内首次定位会快很多。
  4. 走到窗边或开阔处:卫星信号穿不透楼板,室内深处常常只能拿到几十到几百米的精度,到窗边或室外再测。
  5. iPhone 打开「精确位置」:「设置 → 隐私与安全性 → 定位服务 → Safari 网站」里打开精确位置,否则只能拿到数公里级的模糊位置。
  6. 微信内置浏览器改用系统浏览器:点右上角「…」选择在浏览器打开,再点开始定位。
  7. 重启定位服务:把定位开关关掉再打开,或重启手机,可以清掉卡住的定位状态。
定位测试的几种叫法
叫法通常想知道什么在本页怎么看
GPS 定位测试、GPS 测试、GPS 检测、定位检测、在线定位测试、定位测试网页版不装 App,网页上看定位是否正常点开始定位,看状态与各卡片
我的位置、我的经纬度、当前经纬度、经纬度查询此刻所在位置的经纬度看坐标卡,可复制十进制或度分秒
手机定位测试、定位不准、GPS 精度手机定位到底有多准看定位精度与五档结论
定位漂移、GPS 漂移站着不动位置乱跳有多严重静置 30 秒看漂移半径
首次定位时间、Wi-Fi 定位、基站定位定位要多久、靠什么定位看时间卡与定位方式推测
定位权限网页拿不到位置怎么办看权限路径表与排查清单

想看手机朝向与陀螺仪请用传感器测试,查公网 IP 归属地用IP 地址查询,看网络连接类型用网络信息查询。