Skip to content
WLOC授权 iOS 定位测试

WLOC 路线 · 手把手教程

路线开始前,先创建并预览完整路径

通过地图路线点或 GPX 创建路线,先核对距离和预计时长,再调整速度、循环与精度;共用定位诊断通过后,才启动路线回放。

只有点下「启动路线」时,路线才会写入设备端模块

一条路线至少需要两个点。路线定义保存在 iPhone 本机,地图预览也只在本机计算。当前测试描述文件包含证书和 VPN 隧道,不需要另外的第三方 VPN 客户端。是否限制启动,本页未写明。

打开「路线」,新增一条路线

进入 Routes 标签页,点新增按钮,并给路线起一个容易识别的名字,方便以后重复同一条 QA 路径。

  • 路线保存在本机路线库。
  • 名称最好写清路径和预期测试结果。

添加至少两个点,或导入 GPX

点地图添加路线点,也可以加入当前坐标、使用两点路线模板,或切换到 GPX 导入。编辑时会实时显示点数、总距离与预计时长。

  • 至少需要两个点,也支持更多中途点。
  • 每个点可以设置名称、等待时间和可选的分段速度。

先在本机预览,不修改设备

在「路线预览」中查看选中的路径,使用「重播预览」重新播放。本机预览不会把路线或测试位置写入设备端模块。

  • 先检查错误路线点或不合理速度。
  • 预览只是规划,不代表目标 App 一定跟随路线。

设置速度、循环方式与精度

可以选择步行、慢跑、骑行、驾车预设,也可以自定义速度。开启循环后路线会重复;开启往返循环后,每一轮会交替反向播放。

  • 距离和预计时长会随路线参数更新。
  • 精度是网络定位样本参数,不会提高 GPS 硬件精度。

先通过定位诊断,再启动路线

路线和单点定位共用当前测试描述文件。该描述文件包含证书和 VPN 隧道,不需要另外的第三方 VPN 客户端。点「启动路线」前,把诊断当作观察。诊断并不证明目标 App 已采用这条路线。

  • 不需要单独再做一套路线诊断。
  • 共用写入条件未就绪时,启动按钮会保持不可用。

暂停、继续、停止,并恢复正常定位

路线运行中可以暂停、继续或停止。授权测试结束后,停止路线,清除可能残留的静态目标,或提交 Restore。停止路线、直通状态或已提交的 Restore,都不证明 iPhone 或目标 App 已经回到测试前。

  • 停止路线与提交 Restore 是两件分开的事。
  • 可以记下目标 App 实际显示的内容。记录本身不是证明。

每个路线设置会改变什么

  • 路线点 — 按顺序移动的目标点,至少需要两个。
  • 速度 — 用于计算路线时间线和预计时长的计划移动速度。
  • 等待时间 — 到达某个路线点后,继续前进前的可选停留时间。
  • 循环 — 到终点后重复;往返循环会交替改变播放方向。
  • 精度 — 附加在网络定位样本上的精度值,不是 GPS 精度。

路线回放不是 GPS 轨迹模拟器

当前测试描述文件包含证书和 VPN 隧道,不需要另外的第三方 VPN 客户端。强 GPS、目标 App 缓存、权限、IP、账号规则或服务端判断仍可能产生不同结果。仅在你拥有或明确获准测试的设备、App、账号与网络中使用路线功能。

先规划路线,再开始一次可恢复的测试

创建或导入路线,把预览和诊断当作观察,只在授权环境中启动。结束后提交 Restore。已提交的 Restore 并不证明 iPhone 或目标 App 已经回到测试前。

Frequently asked questions

不启动路线,可以先预览吗?

可以。路线预览只在本机运行,不会写入设备端模块;启动回放是另一个独立动作。

一条路线至少需要几个点?

至少两个。你可以继续添加更多路线点,也可以导入 GPX;非常大的 GPX 会按设备支持上限进行抽样。

为什么目标地图没有连续移动?

路线只影响其中一种网络定位信号。GPS、App 缓存、权限和目标 App 自身规则仍可能优先。先在诊断中确认有新的请求与 patch,再单独判断目标 App 的结果。

路线需要单独配置吗?

不需要。路线使用与 Change Location 相同的当前测试描述文件。该描述文件包含证书和 VPN 隧道,不需要另外的第三方 VPN 客户端。

怎样结束路线测试?

停止正在运行的路线,清除静态目标,或提交 Restore,然后重新查看 iPhone 和目标 App。已提交的 Restore 并不证明 iPhone 或目标 App 已经回到测试前。