Skip to content

WLOC 虚拟定位 2.6.0

Choose a tag to compare

@ios151 ios151 released this 16 Oct 07:49
· 26 commits to main since this release

⬇️ 安装

点此一键安装 —— 必须在 iPhone / iPad 上用 Safari 打开。


境外也能查出地名了

以前定位到首尔、东京这类境外地点,卡片上只有一串坐标。

原因是架构不对称:搜索早就有「国内 MapKit / 境外 Nominatim」两条路,反查却只有系统一条。而大陆设备的系统地理编码数据源是高德,境外没有 POI 覆盖,直接返回「无结果」。

现在系统查不到时会绕一趟自建服务,返回的是中文地名(Samcheong-ro, 三淸洞, 鍾路區, 首尔特别市)。只在系统失败后才走——境内系统的结果更准也更快,没必要为了统一全绕出去。

同时修了卡片的两个问题:

  • 地名回来了,卡片不刷新。 地名是异步查的,而卡片在「开始模拟」那一刻就建好了。定点模拟下坐标不再变化,卡片就一直停在地名回来之前的样子。
  • 刷了也是旧值。 更隐蔽的一个:刚写入地名就去构造卡片,读到的还是上一个值,表现为「刷新了但没生效」。

可以放到首页了

Scripting 的首页 Tab 现在能选中本脚本。设置 → 打开 Show Home Tab(默认关闭),然后在列表里选「WLOC 虚拟定位」。

首页的实例是常驻的:切到别的 Tab 再回来,状态还在,脚本不停。而定位模拟本来就靠一条活连接和 4 秒心跳维持——以前从脚本列表进来、一退出就断,现在它能一直待着。


可以从地图直接分享过来了

在地图 App 里长按一个地点 → 共享 → 选「WLOC 虚拟定位」,会打开界面并把那个点落到地图上。苹果 / Google / 高德 / 百度的链接和裸坐标文本都认。

不会直接开始模拟:那要连设备、改系统定位,分享来的点也未必是想立刻生效的那个。摆上去让你确认一眼再按开始,和手动选点一致。


其他

  • 蜂窝引导的按钮大小拉平了。「我正在使用移动数据」原先是个窄胶囊、「取消」只有两个字那么大,而这个浮层弹出来的时候,用的多半就是蜂窝——最常走的那条路反倒最难按。
  • 图标换成系统符号(绿色定位箭头)。原先那张远程 PNG 不扁平,也不跟随深色模式。