GoGoGo

一个 基于 Android 调试 API + 百度地图 SDK 实现的虚拟定位工具,支持在 Android 8.0 及以上系统上,无需 ROOT 权限即可修改当前位置并模拟移动。(GitHub)


📌 功能特点

  • 📍 位置修改:修改设备当前 GPS 位置
  • 🎮 摇杆移动:模拟自由移动轨迹
  • 🔍 位置搜索:根据地址关键字查找地理位置
  • 坐标输入:手动输入具体经纬度进行定位
  • 🗃️ 历史记录:保存位置变更记录以便快速访问
  • 🗺️ 百度地图集成:地图界面直观展示定位结果
  • 💡 无需 ROOT:通过 Android 调试桥(ADB)实现定位模拟(GitHub)

⚠️ 注意事项

本应用为学习 Android + 百度地图 定位修改技术使用,不建议用于作弊或违法用途。(GitHub)


🚀 使用说明

📥 下载与安装

  1. 前往仓库 Releases 页面下载最新 APK 包。(GitHub)
  2. 安装至支持 Android 8.0 及以上系统的设备。

📱 配置与权限

安装后首次启动,需要授予以下权限:

  • 位置权限(允许应用访问位置)
  • 调试/开发者权限(通过 USB 调试 / ADB 模式连接 PC 进行定位模拟)

💡 若需要高级定位功能,可能需要在 开发者选项 中允许模拟位置。


🗺️ 基本操作

  1. 打开 App,地图将显示当前定位位置。
  2. 点击地图任意点:设定目标虚拟位置。
  3. 点击 启动按钮:开始应用虚拟位置。
  4. 使用 摇杆控件 模拟移动路线。
  5. 查看或管理 位置历史记录
  6. 使用截图

    joystick.jpg
    search_history.jpg


🛠️ 编译与开发(源码)

如果你想自行编译或修改项目:

🧰 环境准备

  • Android Studio(建议最新稳定版)
  • Java SDK(与项目兼容版本)
  • Baidu Map SDK Key(在百度地图开放平台申请)(GitHub)

📁 项目结构

1
2
3
4
5
6
7
8
9
10
GoGoGo/
├── app/ # App 主体代码
├── docs/ # 文档与图片资源
├── .github/ # GitHub 配置
├── build.gradle # Gradle 配置
├── gradle/ # Gradle wrapper
├── settings.gradle
├── README.md # 项目说明
├── README.en.md
├── LICENSE # GPL-3.0 License

📦 编译步骤

  1. 克隆仓库:

    1
    2
    git clone https://github.com/ZCShou/GoGoGo.git
    cd GoGoGo
  2. 打开 Android Studio 导入项目。

  3. 配置 百度地图 SDK Key(在 app/src/main/... 对应配置文件中设置)。

  4. 点击 Run/Debug 编译安装至设备。


🧩 贡献指南

欢迎贡献代码或者提交 Issue:

  1. Fork 此仓库
  2. 创建分支 feature/你的功能
  3. 提交代码并发起 Pull Request
  4. 在 PR 中说明修改内容与用途

🔎 官方仓库也开放了 Discussions 和 Issues 页面用于交流。(GitHub)


📄 许可证

GPL-3.0 协议:表示你必须在发布衍生作品时继续开源并保留相同协议。(GitHub)


📚 更多资源