docs/WINDOWS_PORT.md 覆盖: - 逐文件可移植性审计(核心逻辑层约 90% 可直接复用) - 核心难点:iOS 17+ 的 RSD 隧道无法在 Windows 复用(macOS 实现依赖 XPC + ObjC runtime 私有框架),改用 pymobiledevice3 的 userspace 隧道 - 已实测确认的命令与 API(--userspace 挂在 lockdown start-tunnel / mounter auto-mount 上,remote start-tunnel 不支持;类名是 UserspaceRsdTunnel) - 窗口启动、数据目录、打包与分发(DMG → Inno Setup)、图标(.icns → .ico) - macOS 侧踩过的坑:镜像挂载用 Python API、必须打包包元数据、不要把 distutils 放进 excludes、AlreadyMountedError 当成功处理 - 设计约束(DVT 长连接、只能改经纬度、last_point 与 last_reported 分离等) - 验收基线(复用现有测试套件)与建议的工作顺序
31 lines
820 B
JSON
31 lines
820 B
JSON
{
|
|
"_comment": "瓦片源由服务端 /api/settings/tiles 提供;此文件仅作为前端离线兜底。coord 字段表示瓦片坐标系:gcj02 需要把 WGS84 转成 GCJ-02 后再请求。",
|
|
"current": "amap",
|
|
"sources": {
|
|
"amap": {
|
|
"name": "高德矢量",
|
|
"max_zoom": 18,
|
|
"attribution": "© 高德地图",
|
|
"datum": "gcj02"
|
|
},
|
|
"amap_sat": {
|
|
"name": "高德卫星",
|
|
"max_zoom": 18,
|
|
"attribution": "© 高德地图",
|
|
"datum": "gcj02"
|
|
},
|
|
"tencent": {
|
|
"name": "腾讯地图",
|
|
"max_zoom": 18,
|
|
"attribution": "© 腾讯地图",
|
|
"datum": "gcj02"
|
|
},
|
|
"arcgis_sat": {
|
|
"name": "全球卫星(Esri)",
|
|
"max_zoom": 19,
|
|
"attribution": "Esri, Maxar, Earthstar Geographics",
|
|
"datum": "wgs84"
|
|
}
|
|
}
|
|
}
|