[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-75445":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":15,"starSnapshotCount":15,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},75445,"LuoKeMapTracker","ln985\u002FLuoKeMapTracker","ln985","洛克王国世界地图追踪",null,"Kotlin",150,311,120,14,0,8,12,30,24,7.48,false,"main",true,[],"2026-06-12 02:03:34","# 🗺️ 洛克王国世界 - 手机地图实时追踪 (Android)\n\n基于 **MediaProjection 实时屏幕捕获** + **ORB 特征匹配** 的 Android 悬浮窗地图追踪器。\n\n自动识别游戏内小地图，在完整大地图上实时标注玩家位置、朝向和置信度。\n\n## ✨ 功能\n\n- 🚀 **实时屏幕捕获** — MediaProjection API，截取游戏画面\n- 👁️ **自动裁剪小地图** — 固定区域裁剪，可拖动校准\n- 🧭 **ORB 特征匹配** — CPU 实时运行，不需要 GPU\n- 🌊 **CLAHE 弱纹理增强** — 针对海洋\u002F纯色区域增强特征\n- 📍 **悬浮窗实时标注** — 在游戏上方显示位置 + 朝向 + 置信度\n- 🎈 **展开\u002F收起悬浮窗** — 双击切换 mini 模式和展开地图模式\n- 🎮 **自动检测游戏** — 打开洛克王国自动开始追踪\n- 🗺️ **自动获取地图** — 支持本地导入和网络下载\n- 💎 **资源点叠加** — NPC、怪物、采集点、副本等实时标注\n- ⚡ **惯性导航** — 短暂丢失时保持上一次位置\n- 🎨 **置信度可视化** — 绿色(高) \u002F 黄色(中) \u002F 红色(低)\n- 🎯 **位置平滑** — 指数平滑消除位置抖动\n\n## 📲 安装\n\n### 方式一：GitHub Actions 自动构建（推荐）\n\n1. Fork 本仓库\n2. 进入 Actions → Build APK → Run workflow\n3. 等待构建完成，从 Artifacts 下载 APK\n4. 安装到手机\n\n### 方式二：本地构建\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002F你的用户名\u002FLuoKeMapTracker.git\ncd LuoKeMapTracker\n.\u002Fgradlew assembleDebug\n# APK 位于 app\u002Fbuild\u002Foutputs\u002Fapk\u002Fdebug\u002Fapp-debug.apk\n```\n\n## 📱 使用方法\n\n### 第 1 步：导入大地图\n\n两种方式：\n- **本地选择**：打开 App → 点击「📁 从本地选择大地图」\n- **网络下载**：点击「🌐 从网络下载地图」→ 输入地图 URL\n\n> 💡 地图越清晰、分辨率越高，匹配精度越好\n\n### 第 2 步：开启自动检测（推荐）\n\n打开「自动检测」开关后：\n- App 会自动监控游戏是否启动\n- 游戏打开时自动开始追踪\n- 游戏关闭时自动停止\n\n### 第 3 步：校准小地图位置\n\n用 SeekBar 调整小地图在屏幕上的裁剪区域：\n\n| 参数 | 说明 |\n|------|------|\n| X 偏移 | 小地图左边到屏幕左边的距离 |\n| Y 偏移 | 小地图顶部到屏幕顶部的距离 |\n| 宽度 | 小地图区域的宽度 |\n| 高度 | 小地图区域的高度 |\n\n**校准技巧：** 先在游戏中截一张图，对照图片调整参数。\n\n### 第 4 步：启动追踪\n\n1. 点击「🚀 开始追踪」\n2. 授予**悬浮窗权限**\n3. 授予**屏幕录制权限**\n4. 切回游戏\n5. 悬浮窗会实时显示你在大地图上的位置 🎯\n\n### 悬浮窗操作\n\n- **拖动**：按住拖拽移动位置\n- **展开\u002F收起**：双击切换 mini 模式和展开地图\n- **资源点开关**：点击 📍 按钮切换资源点显示\n\n## 🏗️ 技术架构\n\n```\n┌──────────────────────────────────────────────────┐\n│                   MainActivity                    │\n│  权限管理 \u002F 地图导入 \u002F 游戏检测 \u002F 资源过滤       │\n└───────────┬──────────────────────┬────────────────┘\n            │                      │\n   ┌────────▼────────┐   ┌────────▼─────────────┐\n   │ ScreenCapture   │   │ FloatingWindow        │\n   │ Service         │   │ Service               │\n   │                 │   │                       │\n   │ MediaProjection │   │ 展开模式: 大地图+标注 │\n   │     ↓           │   │ 收起模式: mini指南针  │\n   │ ImageReader     │   │       ↑               │\n   │     ↓           │   │ 资源点叠加渲染        │\n   │ 裁剪小地图      │   │ 位置+朝向+置信度      │\n   │     ↓           │   └───────────────────────┘\n   │ ORB 特征检测    │             ↑\n   │     ↓           │   广播 ACTION_MATCH_RESULT\n   │ CLAHE 增强      │\n   │     ↓           │\n   │ KNN + RANSAC    │\n   │     ↓           │\n   │ 单应矩阵定位    │\n   │     ↓           │\n   │ 位置平滑        │\n   └─────────────────┘\n\n   ┌──────────────────┐\n   │  GameDetector    │\n   │  游戏启动监控    │──→ 自动启停追踪\n   │  UsageStats API  │\n   └──────────────────┘\n\n   ┌──────────────────┐\n   │  MapRepository   │\n   │  地图数据管理    │──→ 自动加载\u002F下载\u002F缓存\n   │  资源点数据库    │\n   └──────────────────┘\n```\n\n## ⚙️ 核心参数\n\n| 参数 | 默认值 | 说明 |\n|------|--------|------|\n| ORB 特征点数 | 5000 | 更多 = 更准但更慢 |\n| 匹配间隔 | 200ms | 即 5fps |\n| 置信度阈值 | 0.3 | 低于此值视为匹配失败 |\n| RANSAC 阈值 | 5.0 | 越小越严格 |\n| 平滑系数 | 0.3 | 越大响应越快但越抖 |\n\n## 📍 资源点\n\nApp 内置了洛克王国世界的主要资源点数据，包括：\n\n| 类型 | 说明 | 颜色 |\n|------|------|------|\n| 🧙 NPC | 功能性NPC | 橙色 |\n| 🔥 怪物 | 可战斗怪物 | 红色 |\n| 🌿 采集点 | 材料采集 | 绿色 |\n| 🌀 传送点 | 区域传送 | 蓝色 |\n| 🕳️ 副本入口 | 地下城 | 紫色 |\n| 🧪 商店 | 购买道具 | 黄色 |\n| 📋 任务点 | 任务接取 | 青色 |\n| 🏰 地标 | 地标建筑 | 灰色 |\n\n可在设置中按类型过滤显示。\n\n## 📋 系统要求\n\n- Android 8.0 (API 26) 及以上\n- 2GB+ RAM\n- 不需要 root\n\n## 🔧 已知限制\n\n- 需要每次手动校准小地图位置（不同手机分辨率不同）\n- 大面积纯色区域（如海洋中心）可能短暂跟丢\n- 游戏更新后如果小地图位置变了，需要重新校准\n- 游戏自动检测需要授予「使用情况访问」权限（Android 10+）\n\n## 📄 License\n\nMIT\n","洛克王国世界地图追踪器是一款专为《洛克王国》游戏设计的Android悬浮窗地图追踪应用。它利用MediaProjection API实时捕获屏幕内容，并通过ORB特征匹配技术在完整大地图上标注玩家位置、朝向和置信度。该应用支持自动检测游戏启动状态，能够智能识别并裁剪游戏内的小地图区域，同时提供资源点标注功能，如NPC、怪物等。其独特的CLAHE弱纹理增强技术和惯性导航机制确保了即使在海洋或纯色背景中也能保持良好的定位精度。适用于需要在游戏中快速定位和探索的玩家，尤其适合那些希望提高游戏效率和体验的用户。",2,"2026-06-11 03:52:49","CREATED_QUERY"]