我需要在一段时间内以 kml 下载谷歌位置历史数据。
直到 2015 年 8 月 26 日,这种格式的 URL 才有效:
https://maps.google.com/locationhistory/b/0/kml?startTime=$start_seconds&endTime=$end_seconds
现在该格式的链接失败了。
我怀疑这个问题与谷歌改变其网站显示位置历史的方式有关,尽管这种改变发生在近一个月前的 7 月 22 日。
谷歌产品论坛上的评论者建议这样做:
[T]KML 生成可以做多天,所以只需编辑 URL
例如 https://www.google.com/maps/timeline/kml?authuser=0&pb=!1m8!1m3!1i2015!2i7!3i1!2m3!1i2015!2i7!3i8 给 7 天。
突出显示日期部分:pb=!1m8!1m3!1i 2015 !2i 7 !3i 8 !2m3!1i 2015 !2i 7 !3i 8
请注意,月份是从零开始的,因此偏离正常月份,0=1 月,11=12 月
评论者错误的是,上面的链接给出了 7 天。它似乎只给出了大约三个,但也许评论者是在正确的轨道上。
我已经为评论者的 URL 中的字段尝试了不同的值,这些值与日期不明显相关,但几天来一直无法找到返回包含数据的 kml 文件的 URL。
我有几张使用位置历史数据的地图,它们现在都坏了。
编辑:这里有一个类似的问题:Extfiltrating Google Location History from Timeline