在地图上,找到测试起点。
点击地图选点,或直接输入经纬度。在线地点搜索取决于公共地图服务的可用性。
一张地图,一个清晰的工作空间。
选择位置,规划路线,让每一次位置测试
都更简单、更从容。

真实网页界面 · 中文视图 · 不代表真机认证
少一点繁琐,多一点掌控。
从一个坐标,到一段路线,
让位置测试有条不紊。
点击地图选点,或直接输入经纬度。在线地点搜索取决于公共地图服务的可用性。
设置途经点、速度与循环次数,随时暂停、继续和停止。路线为直线模拟,不是道路导航。
收藏位置与路线,无需账号。支持 JSON 备份导入导出,让你的测试工作空间随身而行。
更新前先备份收藏。安装 APK 时,仅为本次可信下载来源开启安装权限;完成后可关闭该权限。
进入「设置 → 关于手机」,按设备指引连续点击版本号。不同厂商的菜单位置可能不同。
在开发者选项中选择「模拟位置信息应用 → citygps」,授予位置权限并开启系统定位。
选择地点或路线后开始,随时通过 App 或通知栏停止。真实位置恢复取决于系统重新定位。
下载前,先了解。
Android 7.0 及以上,包含 ARM32 / ARM64 / x86_64。需选择为模拟应用,设备与第三方应用的接受程度可能不同。
用户反馈 Mate 70 Pro+ / HarmonyOS 4.3.0 上固定定位曾生效,不代表完整认证。原生鸿蒙 5–7 客户端尚未实现。
目前不提供 iOS 下载。普通独立 iOS App 无法通过公开 API 任意修改整台手机的系统定位。
免费下载,无需账号。
为授权测试而生,让能力与边界同样清晰。
浏览器下载静态分片,核验 SHA-256 后合并成原始签名 APK。请保持页面开启并预留内存;不会添加安装器或修改签名。
GitHub 版本记录 · 需仓库访问权限 ↗GOOD QUESTIONS.
不能保证。Android 模拟使用官方测试提供者,并保留模拟标记。其他 App 可能识别、拒绝模拟位置,或使用不同定位来源。
地图使用 OpenStreetMap,搜索使用 Nominatim,可用性受网络与服务策略影响。请在 App「我的 → 地图与搜索联网检查」中诊断。本官网尚未提供地图中转,Cloudflare 托管也不等于保证中国大陆可达。
收藏、路线与偏好保存在你的设备上。地图服务方会收到地图范围请求和在线搜索词。官网不使用分析 SDK;Cloudflare 提供传输服务,可能处理连接与安全元数据。详见下方隐私说明。
没有。静态检查、自动化测试、浏览器回归与 APK 校验覆盖的是具体场景,不代表所有设备。当前仍为 Pre-release 测试版,需要进一步真机验收。
官网通过顶部「中文 / EN」切换;citygps 1.2.0 起可在「我的 → 语言」选择跟随系统、简体中文或 English。系统权限弹窗遵循手机语言;地点名称和自定义收藏名称不会被自动翻译。
citygps 仅供授权的开发、测试与演示,请遵守适用法律及第三方条款,不用于欺诈或绕过风控,不隐藏模拟标记。本地数据可在 App 中清除或随卸载删除。官网在浏览器本地存储语言偏好;下载分片可能由浏览器和 Cloudflare 缓存。访问官网无需账号、广告 SDK、定位权限或调用地图服务。Cloudflare 可能为传输和安全处理 IP 地址及请求元数据。App 会独立连接公共地图与搜索服务,服务方可收到地图范围或搜索关键词。官网及 APK 均不包含 Cloudflare 令牌。
© OpenStreetMap contributors / ODbL · Map usage policy · Search usage policy