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

2024-02-27 01:46:32 +08:00
Sindo  Sindo
(也不能算解决吧,至少这样不影响使用了)

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

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

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

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

https://www.bilibili.com/video/BV1R8411B73a/
lrwlf
lrwlf
2024-02-27 11:02:07 +08:00
试了下 “设置-应用设置- 谷歌地图 - 清除所有数据” 之后就有方向了
mxT52CRuqR6o5
mxT52CRuqR6o5
2024-02-27 11:05:47 +08:00
原理就是平行空间这种多开应用的原理,只不过不是用来多开
limetw
limetw
2024-02-27 13:07:00 +08:00
Sindo
Sindo
2024-02-29 17:57:05 +08:00
@MCC12138 这个操作从老版本升级到新版本没问题,但一旦从新版本升到更新版本,箭头又会消失。
DianQK
DianQK
357 天前
这个假期稍微调查了一下这个问题。出境易大概是通过 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
353 天前
年初就发现这个问题的,临时用另一个 map 来看方向的吗。请问有谁知道问题的原因是什么吗,变现是罗盘精度不够,用 XPOSED 框架修复罗盘精度有用吗?
kaedea
kaedea
353 天前
@limetw 这是解决这个问题的 magisk 模块?
kaedea
kaedea
352 天前
汗,这个问题是 MIUI 的问题,小米 14 升级到最新版本就修复了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1018664

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX