适用于iOS 17.x的虚拟定位程序。由于iOS 17.x之后修改定位方式发生变化,以前的虚拟定位程序均已失效,于是仿照location-cleaned写了一个新的虚拟定位程序。
特点:
- 支持iOS 17.x(测试可用的iOS版本:17.5.1~17.7)
- 离线使用,无需联网
- 地址管理功能,提前保存地址信息,需要时直接定位到保存的地址
- 没有地图选点功能,请自行通过其他地图服务获取坐标数据
许可证:
我不是location-cleaned的作者,请不要询问我有关location-cleaned的问题。
1、下载/克隆本仓库到本地电脑。
2、确保电脑中已安装Python3和第三方库:
pip install pymobiledevice3 async-tkinter-loop
3、数据线连接苹果手机,确保手机已启用开发者模式,且手机处于解锁状态。
4、进入仓库目录,管理员权限执行:
pythonw 程序.py
会弹出程序窗口,开始使用吧。
点【还原定位】后手机定位没有还原
还原定位有延迟,稍等一会就行。如果急着还原定位可以重启手机。
修改的定位和实际位置有偏差
由于国家安全原因,国内地图服务给的坐标是偏移的,偏移量几百米不等,偏移方向不固定,也没有纠正算法(出现即违法),所以修改的定位和实际位置有偏差,需要微调。
打开百度地图拾取坐标系统:https://api.map.baidu.com/lbsapi/getpoint/index.html
在地图上点击,会显示对应坐标。