V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sindo
V2EX  ›  Android

解决了小米手机谷歌地图没方向的问题

  •  
  •   Sindo · 275 天前 via Android · 11403 次点击
    这是一个创建于 275 天前的主题,其中的信息可能已经有所发展或是发生改变。
    (也不能算解决吧,至少这样不影响使用了)

    出国旅游这次只带了小米 14 ,但是谷歌地图不能像其他安卓手机或 iPhone 那样显示方向,有点不方便,尝试了不少办法,最后终于找到一个稳定可靠的方法让 Google Maps 在国行的小米手机上也可以正确且持久的显示方向了!

    1️⃣先下载一个出境易的 App
    提醒:这个 App 好像是给华为提供谷歌服务用的,但是小米也可以用,不知道啥原理,一个 App 里还能再装谷歌 Play 里的应用,有没有懂得可以解释一下?

    2️⃣出境易打开后,在里面下载好 Google Maps
    提醒:其实这里下载的谷歌地图就已经可以正常使用了。在 Google Play 里下载的谷歌地图没有方向,但是这里下载的是有的,至少对我来说使用感和原生也是一模一样的。

    3️⃣为了更方便,添加个图标到桌面
    提醒:如果不想每次都先开出境易再开谷歌地图,可以在出境易里长按 Google Maps 图片选择添加到桌面。添加前,先去小米手机自带的系统设置里把出境易的 App 权限设置一下,先给让它添加桌面图标的权限,不然添加不上。
    16 条回复    2024-04-11 20:20:42 +08:00
    youngxhui838
        1
    youngxhui838  
       275 天前
    老哥厉害了,按照你的方法解决了
    gpt5
        2
    gpt5  
       275 天前
    旅途中偶尔用用还可以,出境易、gbox 、gspace 之类都还行,
    但长时间用就会发现各种小问题,比如 app 卡死之类的。
    unimz
        3
    unimz  
       275 天前
    用的 EU rom 没出现过没方向的问题
    Eins
        4
    Eins  
       275 天前
    类似太极?
    pathletboy
        5
    pathletboy  
       275 天前
    是不是没给 "获取设备动作与方向" 权限?默认禁的,禁了就没方向了。
    Jsonz
        6
    Jsonz  
       275 天前
    @pathletboy 不是的,我刚特地去看了一下有给权限。昨天去 hk 的时候也是很不习惯谷歌这种没方向的地图,最后改成谷歌搜索,高德导航...
    MCC12138
        7
    MCC12138  
       275 天前   ❤️ 3
    我记得是个权限问题,有个权限新版本不会申请,可以先安装老版本,有权限后再升级就可以正常使用了。B 站搜索一下,有教程。
    littlecorgi
        8
    littlecorgi  
       275 天前
    @MCC12138 感谢,B 站搜果然搜到了,非常简单,安装个老版本后就行,从 play 商店更新到最新版后仍然有方向

    https://www.bilibili.com/video/BV1R8411B73a/
    lrwlf
        9
    lrwlf  
       275 天前   ❤️ 1
    试了下 “设置-应用设置- 谷歌地图 - 清除所有数据” 之后就有方向了
    mxT52CRuqR6o5
        10
    mxT52CRuqR6o5  
       275 天前
    原理就是平行空间这种多开应用的原理,只不过不是用来多开
    limetw
        11
    limetw  
       275 天前 via Android
    Sindo
        12
    Sindo  
    OP
       273 天前 via Android
    @MCC12138 这个操作从老版本升级到新版本没问题,但一旦从新版本升到更新版本,箭头又会消失。
    DianQK
        13
    DianQK  
       236 天前
    这个假期稍微调查了一下这个问题。出境易大概是通过 LD_PRELOAD 之类的方式拦截了一部分的实现,比如文件读写在出境易这个 app 内读写。从出境易的 data 目录下很容易看到这个类似 Android 系统的结构。
    评论中提到旧版本可以使用,通过安装 10.18.3 旧版本(打开后)升级到新版本确实可以使用。顺着这个我发现这里关键的配置文件是 `files/SavedClientParameters.data.cs`。另外还有一个相关的 issue: https://github.com/microg/GmsCore/issues/1690

    除了 issue 中提到的删除 SavedClientParameters.data.cs 文件后设置 files 文件夹只读,还可以采用下面的方法:
    安装 10.18.3 版本获取这个文件,然后通过备份恢复(其他方法都可以)将这个文件拷贝到新版本的 app 上即可。
    如果没有生效,建议删除 data 目录的全部内容,只保留一个 `files/SavedClientParameters.data.cs 。

    更彻底的解决办法就需要一位 Android 同学逆向一把了。:3
    kaedea
        14
    kaedea  
       231 天前 via Android
    年初就发现这个问题的,临时用另一个 map 来看方向的吗。请问有谁知道问题的原因是什么吗,变现是罗盘精度不够,用 XPOSED 框架修复罗盘精度有用吗?
    kaedea
        15
    kaedea  
       231 天前 via Android
    @limetw 这是解决这个问题的 magisk 模块?
    kaedea
        16
    kaedea  
       231 天前 via Android
    汗,这个问题是 MIUI 的问题,小米 14 升级到最新版本就修复了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2986 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 14:56 · PVG 22:56 · LAX 06:56 · JFK 09:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.