Sindo
V2EX  ›  Android

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

  •  
  •   Sindo · Feb 27, 2024 via Android · 19828 views
    This topic created in 980 days ago, the information mentioned may be changed or developed.
    (也不能算解决吧,至少这样不影响使用了)

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

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

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

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

    https://www.bilibili.com/video/BV1R8411B73a/
    lrwlf
    lrwlf
    Feb 27, 2024❤️1
    9
    试了下 “设置-应用设置- 谷歌地图 - 清除所有数据” 之后就有方向了
    mxT52CRuqR6o5
    mxT52CRuqR6o5
    Feb 27, 2024
    10
    原理就是平行空间这种多开应用的原理,只不过不是用来多开
    limetw
    limetw
    Feb 27, 2024 via Android
    11
    Sindo
    Sindo
    OP
    Feb 29, 2024 via Android
    12
    @MCC12138 这个操作从老版本升级到新版本没问题,但一旦从新版本升到更新版本,箭头又会消失。
    dianqk
    dianqk
    Apr 6, 2024
    13
    这个假期稍微调查了一下这个问题。出境易大概是通过 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
    kaedea
    Apr 11, 2024 via Android
    14
    年初就发现这个问题的,临时用另一个 map 来看方向的吗。请问有谁知道问题的原因是什么吗,变现是罗盘精度不够,用 XPOSED 框架修复罗盘精度有用吗?
    kaedea
    kaedea
    Apr 11, 2024 via Android
    15
    @limetw 这是解决这个问题的 magisk 模块?
    kaedea
    kaedea
    Apr 11, 2024 via Android
    16
    汗,这个问题是 MIUI 的问题,小米 14 升级到最新版本就修复了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2234 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 100ms · UTC 15:52 · PVG 23:52 · LAX 07:52 · JFK 10:52
    ♥ Do have faith in what you're doing.