问题标签 [location-history]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
198 浏览

android - 从安卓应用中获取谷歌位置历史

好吧,阅读了很多关于此的主题,但没有找到真正的答案。有没有可能?如果是,如何?文档中没有关于此的任何内容,但最近并不罕见的是,谷歌在当前状态下没有 50% 的服务的文档。

0 投票
1 回答
1456 浏览

kml - 如何在Fusion Table上导入位置历史KML文件的所有信息?

我从谷歌地图的位置历史中导出了 KML 文件。

因此,我尝试使用 Google 驱动器创建一个 Fusion Table 并导入此文件。

在导入期间,我选择了包含列名的行。

fusion 表中创建的列有:description、name 和 geometry

Fusion Table 仅导入一行,其中填写了描述和名称,而几何字段为空。

  • Fusion 表上的地理信息是否以几何类型融合?

  • 如果它是正确的,为什么它不起作用?

  • 如果错了,这些信息的正确类型映射是什么?

这里使用的 KML 文件(删除了一些关于 gx:coord 的条目):

0 投票
1 回答
545 浏览

algorithm - Google Maps Timeline - 分割算法如何工作?

谷歌时间线显示了我的位置历史的一个非常好的分段。它清楚地标识了我在同一位置停留的时间段(即段),以及我从一个位置移动到另一个位置的时间段 - 忽略了 GPS 不准确和小移动引起的抖动。

有人知道谷歌用于分割的算法吗?你能推荐一个可以做到这一点的算法,最好是一个学术论文的链接?我们有自己的一些想法,但我想听听更好的建议,这些建议会考虑 GPS 不准确、移动缓慢、抖动等问题。

请注意,该算法不是简单的聚类算法,因为它考虑了点的顺序——附近的一系列点被认为是停留在同一位置,而这些序列之间的点被认为是从一个地方到另一个地方的移动(我想点之间的时间间隔也有一些影响)。

谢谢!

0 投票
2 回答
547 浏览

r - 从 Google 位置记录中提取数据

我正在尝试为我的纳税申报表制作一些文件,我需要计算我在一个国家停留的天数。

谷歌位置历史提供了下载数据的可能性,并且在一些工具的帮助下,可以提取一些有意义的数据。

我看到了一些主要绘制图表和热图的工具,通常是通过 R 分析得出的。

如何使用 R 映射您的 Google 位置历史记录

是否有可能:

  • 计算在一个国家/地区花费的 X 天数(例如在英国 X 天,在德国 Y 天,在美国 Z 天)
0 投票
0 回答
260 浏览

json - JSON数据(位置历史)和高度的简明解释

我从手机中获得了这些数据,其中大部分我一般都能理解,但一些 GPS 位置值让我感到困惑。数据是由内置气压计的三星 Galaxy S8 采集的。我已经阅读了很多关于这个主题的帖子和答案,但它没有回答这些具体问题。

现在我明白了如何破译大部分内容,时间戳是纪元格式,坐标是 10^7 的因子。但基本上,让我感到困惑的是最后三个。据我了解,准确度定义为 68% 置信度的半径。所以我假设返回的值,在这种情况下为 16,是 GPS 有 68% 的信心确定它在 16 米内是准确的(?)。但是对于高度和垂直精度值,我不知道。我知道 GPS 的高度精度由于多种原因非常不准确,但我假设这个 -28 是海平面以下 28 米的负数(或者这不正确吗?)?值不管是什么,手机本身的高度也是正确的吗?

当这些坐标输入到高度检查站点时,我得到的值是 5 米,这是否意味着海拔 5 米?如果在这些坐标处有一栋建筑物,这是否意味着建筑物与街道垂直的 5 米?

第二个但很小的问题,手机在 30 秒内记录了两个 GPS 点,GPS 基本上重新定位并获得更准确的位置,是否可以安全地假设第二个位置是“正确”位置以及设备的频率轮询数据?