Мне нужно загрузить данные истории местоположений Google в kml в течение определенного периода времени.
До 26 августа 2015 года URL-адрес в этом формате работал:
https://maps.google.com/locationhistory/b/0/kml?startTime=$start_seconds&endTime=$end_seconds
Теперь ссылка в этом формате выходит из строя.
Я подозреваю, что проблема связана с google изменяет способ отображения на своем сайте истории местоположений, хотя это изменение произошло почти месяцем ранее 22 июля.
Компонент на форуме продуктов google предложил следующее:
[T] он может генерировать KML несколько дней, поэтому просто отредактируйте URL
Eg https://www.google.com/maps/timeline/kml?authuser=0&pb=!1m8!1m3!1i2015!2i7!3i1!2m3!1i2015!2i7!3i8дает 7 дней.
Выделение частей даты: рь =! 1m8! 1м3! 1i 2015! 2i 7! 3i 8! 2м3! 1i 2015! 2i 7! 3i 8
Обратите внимание, что месяц основан на нулевом значении, поэтому один выключен нормально, 0 = Jan, 11 = Dec
Комментарий не прав, что приведенная выше ссылка дает семь дней. Кажется, это всего лишь три, но, возможно, комментатор находится на правильном пути.
Я пробовал разные значения для полей в URL-адресе комментатора, которые не являются очевидными, связанных с датой, но не смогли найти URL-адрес, который возвращает файл kml с данными более чем за несколько дней.
У меня есть несколько карт, которые используют данные истории местоположений, теперь они сломаны.
Изменить: Здесь есть аналогичный вопрос: Экстрафиляция истории местоположений Google с временной шкалы