Je dois télécharger les données de l'historique des positions de Google en kml pendant un certain temps.
Jusqu'au 26 août 2015, une URL dans ce format fonctionnait:
https://maps.google.com/locationhistory/b/0/kml?startTime=$start_seconds&endTime=$end_seconds
Maintenant, un lien dans ce format échoue.
Je soupçonne que le problème est lié à Google modifie la façon dont son site Web affiche l'historique des positions }, bien que ce changement se soit produit presque un mois plus tôt le 22 juillet.
Un intervenant sur le forum des produits Google a suggéré ceci:
[La] génération KML pouvant traiter plusieurs jours, il suffit donc de modifier l'URL.
Par exemple _ { https://www.google.com/maps/timeline/kml?authuser=0&pb=!1m8!1m3!1i1515&2i7!3i1!2m3!1i15152i7!3i8 } _ donne 7 jours.
Mettre en surbrillance les parties de la date: pb =! 1m8! 1m3! 1i2015! 2i7! 3i8! 2m3! 1i2015! 2i7! 3i8
Notez que le mois est basé sur zéro, donc un arrêt normal, 0 = janvier, 11 = déc.
Le commentateur a tort de dire que le lien ci-dessus donne sept jours. Il semble ne donner que trois, mais le commentateur est peut-être sur la bonne voie.
J'ai essayé différentes valeurs pour les champs de l'URL du commentateur qui ne sont pas liées à la date, mais je n'ai pas été en mesure de trouver une URL qui renvoie un fichier kml contenant des données pendant plus de quelques jours.
J'ai plusieurs cartes qui utilisent des données d'historique de localisation, elles sont maintenant toutes cassées.
Edit: Il y a une question similaire ici: Extfiltration de l'historique des lieux Google à partir de la timeline
Accédez à https://takeout.google.com/settings/takeout et sélectionnez uniquement "Historique des positions" avec le "format KML". Cliquez sur "Suivant" puis sur "Créer une archive" . Après quelques instants, il vous permettra de télécharger un fichier Zip contenant l'historique (probablement tout entier) de votre emplacement au format KML.
J'ai essayé et j'ai pu télécharger plus d'un an de mes emplacements: j'ai probablement opté pour le service d'historique des emplacements il y a un peu plus d'un an ...
Les modifications non documentées apportées aux produits géographiques Google stables constituent la raison pour laquelle j'ai transféré mes projets personnels et professionnels de Google vers des produits open source tels que Leaflet.
J'ai également essayé de comprendre comment obtenir des kmls d'histoire dans un lieu de la vieille école, mais je n'ai pas de chance. Les informations d’en-tête kml indiquent que vous lui avez demandé de télécharger une période plus longue, mais qu’elles ne contiennent en réalité que des repères pendant quelques jours.
Une solution à court terme consiste à télécharger cette application: https://play.google.com/store/apps/details?id=com.homedev.locationhistory
Il est capable de télécharger 1 à 7 jours d’historique, que vous pouvez ensuite exporter en tant que kml. Je ne sais pas si les développeurs ont déchiffré le formatage de l'URL ou s'ils parcourent plusieurs fois les données de la période de temps la plus courte pour donner l'impression que le téléchargement se fait une semaine à la fois.
On dirait que la plage de dates maximale est de 5 jours. Si je demande la période la plus longue, il me renvoie kml sans coordonnées. Existe-t-il un moyen d'obtenir l'historique complet de l'emplacement?