如何获取谷歌位置历史/谷歌地图时间线数据?

Posted

技术标签:

【中文标题】如何获取谷歌位置历史/谷歌地图时间线数据?【英文标题】:How can i get google location history/ google map timeline data? 【发布时间】:2019-04-16 03:57:33 【问题描述】:

在我当前的一个应用程序中,我有一个要求,我需要从用户手机获取位置历史记录。在谷歌地图安卓应用程序中有一个名为“时间轴”的选项,我可以看到他旅行的用户的所有位置。我想要这些清单。 是否有任何谷歌 API 来获取位置历史记录。任何人都可以帮助我或指导我。提前致谢。

【问题讨论】:

***.com/questions/17589718/… 谷歌健身:developers.google.com/fit/android/history @HedeH 我问的是位置记录而不是健身记录。 你那里也有位置历史API。我自己用它。它为您提供的数据或多或少与 Google 地图正在收集的数据相同。用户必须批准正常位置权限和 Google Fit 位置权限。如果您有兴趣,我可以发布一个示例。但这不是一个快速的解决方案,正确实施需要时间... 嘿 NutKac,我在发布这个问题之前已经浏览了该链接,但我无法从中获得解决方案。您是否从该链接尝试过。 【参考方案1】:

没有官方 API,但有 this interesting project,您可以使用它“从 Google 地图时间线获取、连接和处理您的位置历史记录”。

但有一点需要注意:你需要先获取用户的 cookie。

【讨论】:

以上是关于如何获取谷歌位置历史/谷歌地图时间线数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何获取谷歌地图路线的位置?

如何获取谷歌地图的屏幕中心位置?

如何使用谷歌地图 api 获取当前位置? [复制]

给定两个位置,如何从谷歌地图获取所有纬度和经度

如何使用谷歌地图 api 在 django 中获取用户位置?

我们如何在颤振应用程序中从谷歌地图获取特定位置的照片[关闭]