PDA

Ver la Versión Completa : [ IDEA ] Historial de ubicaciones y desplazamientos


Caravantes
11/01/17, 13:37:17
Hola.
Supongo que conocéis el historial de ubicaciones de Google-Maps, derivado de las ubicaciones y desplazamientos realizados por el smartphone asociado a tu cuenta de Google. En esta página se puede consultar en qué lugares hemos estado, e incluso es posible seleccionar una fecha concreta para ver las ubicaciones y traslados efectuados ese día.
https://www.google.com/maps/timeline

Mediante una URL como la siguiente se puede descargar el fichero KML que contiene toda la información de un periodo determinado, incluyendo los desplazamientos y los sitios en los que hemos estado.

www.google.com/maps/timeline/kml?authuser=0&pb=!1m8!1m3!1i2016!2i11!3i31!2m3!1i2017!2i0!3i1

El fragmento final de la URL especifica el rango temporal. El ejemplo que he puesto sirve para el periodo que va desde el 31-12-2016 hasta el 01-01-2017. Hay que tener en cuenta que en este sistema los meses se numeran de 0 a 11. Los años y los días se numeran normalmente. Se indica primero el año, el mes y el día inicial; y luego el año, mes y día final del periodo, elementos que a continuación destaco "en rojo" para mejor visibilidad. Si quieres obtener los datos de un solo día, puedes poner los mismos valores para la fecha inicial y para la final. La URL parece incluir otros "parámetros" que desconozco.

pb=!1m8!1m3!1i2016!2i11!3i31!2m3!1i2017!2i0!3i1

La información aportada en el archivo me parece excesiva y además está en un formato muy poco legible, como podéis ver si abris el spoiler (texto oculto) de más abajo. Yo no tengo un interés muy concreto en ello, así que lo dejo ahí como punto de arranque (y provocación) para ver si alguien quiere hacerse una tarea que extraiga datos relevantes que le interesen.

Como anécdota os cuento que google es capaz de distinguir si me desplazo conduciendo un coche o una moto, porque en el texto siguiente se pueden ver las palabras "Driving" y "Motorcycling". Doy fe de que google atina difeerenciando lo uno y lo otro, pero no tengo ni idea de cómo puede distinguir esas dos situaciones. El asunto puede ser más sofisticado porque la palabra "Driving" parece indicar que google sabe que yo voy conduciendo, y no de pasajero. :oh:


<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2"><Document><name> Location history from 2017-01-10 to 2017-01-10 </name><open>1</open><description></description><StyleMap id="multiTrack"><Pair><key>normal</key><styleUrl>#multiTrack_n</styleUrl></Pair><Pair><key>highlight</key><styleUrl>#multiTrack_h</styleUrl></Pair></StyleMap><Style id="multiTrack_n"><IconStyle><Icon><href>https://earth.google.com/images/kml-icons/track-directional/track-0.png</href></Icon></IconStyle><LineStyle><color>99ffac59</color><width>6</width></LineStyle></Style><Style id="multiTrack_h"><IconStyle><scale>1.2</scale><Icon><href>https://earth.google.com/images/kml-icons/track-directional/track-0.png</href></Icon></IconStyle><LineStyle><color>99ffac59</color><width>8</width></LineStyle></Style><Placemark><name>Calle Villapinos, 10</name><address>Calle Villapinos, 10, 50312 VillaRobles, Guadalajara, España</address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value></value></Data><Data name=“Distance”><value>0</value></Data></ExtendedData><description> from 2017-01-09T12:49:31.648Z to 2017-01-10T10:02:01.298Z. Distance 0m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-4.667330000000001 42.128008499999995 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-09T12:49:31.648Z</begin><end>2017-01-10T10:02:01.298Z</end></TimeSpan></Placemark><Placemark><name>Driving</name><address></address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value>Driving</value></Data><Data name=“Distance”><value>2176</value></Data></ExtendedData><description> Driving from 2017-01-10T10:02:01.298Z to 2017-01-10T10:14:22.181Z. Distance 2176m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-4.667330000000001 42.128008499999995 0</gx:coord><gx:coord>-4.6672154 42.1279684 0</gx:coord><gx:coord>-4.6672151 42.1279687 0</gx:coord><gx:coord>-5.7730292 41.1525805 0</gx:coord><gx:coord>-5.7724045999999995 41.1524451 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T10:02:01.298Z</begin><end>2017-01-10T10:14:22.181Z</end></TimeSpan></Placemark><Placemark><name>Calle Greco, 25</name><address>37005 VillaRobles, Guadalajara, España</address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value></value></Data><Data name=“Distance”><value>0</value></Data></ExtendedData><description> from 2017-01-10T10:14:22.181Z to 2017-01-10T10:23:34.363Z. Distance 0m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-5.7724045999999995 41.1524451 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T10:14:22.181Z</begin><end>2017-01-10T10:23:34.363Z</end></TimeSpan></Placemark><Placemark><name>Driving</name><address></address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value>Driving</value></Data><Data name=“Distance”><value>2379</value></Data></ExtendedData><description> Driving from 2017-01-10T10:23:34.363Z to 2017-01-10T10:34:38.657Z. Distance 2379m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-5.7724045999999995 41.1524451 0</gx:coord><gx:coord>-5.6562279 40.9744241 0</gx:coord><gx:coord>-5.658618 40.9723029 0</gx:coord><gx:coord>-5.658304842635806 40.972307116133436 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T10:23:34.363Z</begin><end>2017-01-10T10:34:38.657Z</end></TimeSpan></Placemark><Placemark><name>Guadalajara</name><address>España</address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value>Localidad</value></Data><Data name=“Distance”><value>0</value></Data></ExtendedData><description> Localidad from 2017-01-10T10:34:38.657Z to 2017-01-10T10:58:46.408Z. Distance 0m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-5.773539699999999 40.9701039 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T10:34:38.657Z</begin><end>2017-01-10T10:58:46.408Z</end></TimeSpan></Placemark><Placemark><name>Driving</name><address></address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value>Driving</value></Data><Data name=“Distance”><value>2605</value></Data></ExtendedData><description> Driving from 2017-01-10T10:58:46.408Z to 2017-01-10T11:08:26.000Z. Distance 2605m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-5.658304842635806 40.972307116133436 0</gx:coord><gx:coord>-5.6580548 40.9715566 0</gx:coord><gx:coord>-5.7718837 40.972187 0</gx:coord><gx:coord>-5.7733186 41.1526271 0</gx:coord><gx:coord>-5.7724045999999995 41.1524451 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T10:58:46.408Z</begin><end>2017-01-10T11:08:26.000Z</end></TimeSpan></Placemark><Placemark><name>Calle Greco, 25</name><address>37005 VillaRobles, Guadalajara, España</address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value></value></Data><Data name=“Distance”><value>0</value></Data></ExtendedData><description> from 2017-01-10T11:08:26.000Z to 2017-01-10T11:50:03.688Z. Distance 0m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-5.7724045999999995 41.1524451 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T11:08:26.000Z</begin><end>2017-01-10T11:50:03.688Z</end></TimeSpan></Placemark><Placemark><name>Driving</name><address></address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value>Driving</value></Data><Data name=“Distance”><value>2179</value></Data></ExtendedData><description> Driving from 2017-01-10T11:50:03.688Z to 2017-01-10T11:58:18.761Z. Distance 2179m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-5.7724045999999995 41.1524451 0</gx:coord><gx:coord>-4.6696926 42.1234982 0</gx:coord><gx:coord>-4.6676737 42.1282265 0</gx:coord><gx:coord>-4.667330000000001 42.128008499999995 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T11:50:03.688Z</begin><end>2017-01-10T11:58:18.761Z</end></TimeSpan></Placemark><Placemark><name>Calle Villapinos, 10</name><address>Calle Villapinos, 10, 50312 VillaRobles, Guadalajara, España</address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value></value></Data><Data name=“Distance”><value>0</value></Data></ExtendedData><description> from 2017-01-10T11:58:18.761Z to 2017-01-10T12:12:36.284Z. Distance 0m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-4.667330000000001 42.128008499999995 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T11:58:18.761Z</begin><end>2017-01-10T12:12:36.284Z</end></TimeSpan></Placemark><Placemark><name>Motorcycling</name><address></address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value>Motorcycling</value></Data><Data name=“Distance”><value>2166</value></Data></ExtendedData><description> Motorcycling from 2017-01-10T12:12:36.284Z to 2017-01-10T12:19:45.348Z. Distance 2166m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-4.667330000000001 42.128008499999995 0</gx:coord><gx:coord>-4.6674216 42.1280739 0</gx:coord><gx:coord>-4.6678024 42.1263719 0</gx:coord><gx:coord>-5.7724045999999995 41.1524451 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T12:12:36.284Z</begin><end>2017-01-10T12:19:45.348Z</end></TimeSpan></Placemark><Placemark><name>Calle Greco, 25</name><address>37005 VillaRobles, Guadalajara, España</address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value></value></Data><Data name=“Distance”><value>0</value></Data></ExtendedData><description> from 2017-01-10T12:19:45.348Z to 2017-01-10T13:30:47.120Z. Distance 0m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-5.7724045999999995 41.1524451 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T12:19:45.348Z</begin><end>2017-01-10T13:30:47.120Z</end></TimeSpan></Placemark><Placemark><name>Motorcycling</name><address></address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value>Motorcycling</value></Data><Data name=“Distance”><value>2160</value></Data></ExtendedData><description> Motorcycling from 2017-01-10T13:30:47.120Z to 2017-01-10T13:38:48.265Z. Distance 2160m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-5.7724045999999995 41.1524451 0</gx:coord><gx:coord>-5.77342 41.1532965 0</gx:coord><gx:coord>-4.6672853 42.1280376 0</gx:coord><gx:coord>-4.6672158 42.1279684 0</gx:coord><gx:coord>-4.6673612 42.128087 0</gx:coord><gx:coord>-4.6673172 42.1280336 0</gx:coord><gx:coord>-4.667330000000001 42.128008499999995 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T13:30:47.120Z</begin><end>2017-01-10T13:38:48.265Z</end></TimeSpan></Placemark><Placemark><name>Calle Villapinos, 10</name><address>Calle Villapinos, 10, 50312 VillaRobles, Guadalajara, España</address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value></value></Data><Data name=“Distance”><value>0</value></Data></ExtendedData><description> from 2017-01-10T13:38:48.265Z to 2017-01-10T17:45:29.734Z. Distance 0m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-4.667330000000001 42.128008499999995 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T13:38:48.265Z</begin><end>2017-01-10T17:45:29.734Z</end></TimeSpan></Placemark><Placemark><name>Driving</name><address></address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value>Driving</value></Data><Data name=“Distance”><value>3900</value></Data></ExtendedData><description> Driving from 2017-01-10T17:45:29.734Z to 2017-01-10T17:58:08.571Z. Distance 3900m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-4.667330000000001 42.128008499999995 0</gx:coord><gx:coord>-4.6673239 42.1279006 0</gx:coord><gx:coord>-4.6679978 40.9728294 0</gx:coord><gx:coord>-4.668841200399674 40.972674132431045 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T17:45:29.734Z</begin><end>2017-01-10T17:58:08.571Z</end></TimeSpan></Placemark><Placemark><name>Guadalajara</name><address>España</address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value>Localidad</value></Data><Data name=“Distance”><value>0</value></Data></ExtendedData><description> Localidad from 2017-01-10T17:58:08.571Z to 2017-01-10T18:17:34.758Z. Distance 0m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-5.773539699999999 40.9701039 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T17:58:08.571Z</begin><end>2017-01-10T18:17:34.758Z</end></TimeSpan></Placemark><Placemark><name>Driving</name><address></address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value>Driving</value></Data><Data name=“Distance”><value>5081</value></Data></ExtendedData><description> Driving from 2017-01-10T18:17:34.758Z to 2017-01-10T18:54:16.388Z. Distance 5081m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-4.668841200399674 40.972674132431045 0</gx:coord><gx:coord>-4.6685469 40.9725996 0</gx:coord><gx:coord>-5.6504937 40.9717844 0</gx:coord><gx:coord>-5.6559597 40.9707575 0</gx:coord><gx:coord>-5.6586896 40.9713613 0</gx:coord><gx:coord>-5.7720152 40.9722658 0</gx:coord><gx:coord>-5.7742193 40.9726738 0</gx:coord><gx:coord>-5.7761143 40.9729085 0</gx:coord><gx:coord>-5.7790637 40.9729411 0</gx:coord><gx:coord>-5.7792147 40.9729337 0</gx:coord><gx:coord>-5.6723182 40.9744584 0</gx:coord><gx:coord>-5.6753777 40.9767514 0</gx:coord><gx:coord>-5.6759098 40.9771748 0</gx:coord><gx:coord>-5.6758511 40.9788693 0</gx:coord><gx:coord>-5.6759801 40.9785947 0</gx:coord><gx:coord>-5.6759126 40.978614 0</gx:coord><gx:coord>-5.6759126 40.9786926 0</gx:coord><gx:coord>-5.6759126 40.978614 0</gx:coord><gx:coord>-5.6758696 40.9786497 0</gx:coord><gx:coord>-5.67603 40.9784068 0</gx:coord><gx:coord>-5.6758694 40.978649 0</gx:coord><gx:coord>-5.675674 40.9769318 0</gx:coord><gx:coord>-5.6735802 40.9753872 0</gx:coord><gx:coord>-5.7780884 40.9729395 0</gx:coord><gx:coord>-5.7738 40.9725756 0</gx:coord><gx:coord>-5.7738054 40.9725956 0</gx:coord><gx:coord>-5.7731063 40.9724893 0</gx:coord><gx:coord>-5.7729465 40.9734061 0</gx:coord><gx:coord>-5.7728839 40.9744477 0</gx:coord><gx:coord>-5.6599415 40.9758269 0</gx:coord><gx:coord>-5.6575034 40.9736227 0</gx:coord><gx:coord>-5.657342 40.9737462 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T18:17:34.758Z</begin><end>2017-01-10T18:54:16.388Z</end></TimeSpan></Placemark><Placemark><name>El Corte Inglés</name><address>Calle Emperadores, 120, 12630 Guadalajara, España</address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value>Centro comercial</value></Data><Data name=“Distance”><value>0</value></Data></ExtendedData><description> Centro comercial from 2017-01-10T18:54:16.388Z to 2017-01-10T20:16:03.413Z. Distance 0m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-5.657342 40.9737462 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T18:54:16.388Z</begin><end>2017-01-10T20:16:03.413Z</end></TimeSpan></Placemark><Placemark><name>Driving</name><address></address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value>Driving</value></Data><Data name=“Distance”><value>3950</value></Data></ExtendedData><description> Driving from 2017-01-10T20:16:03.413Z to 2017-01-10T20:30:47.819Z. Distance 3950m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-5.657342 40.9737462 0</gx:coord><gx:coord>-5.6574212 40.9737053 0</gx:coord><gx:coord>-5.6552151 40.9756413 0</gx:coord><gx:coord>-4.667315 42.1280726 0</gx:coord><gx:coord>-4.667330000000001 42.128008499999995 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T20:16:03.413Z</begin><end>2017-01-10T20:30:47.819Z</end></TimeSpan></Placemark><Placemark><name>Calle Villapinos, 10</name><address>Calle Villapinos, 10, 50312 VillaRobles, Guadalajara, España</address><ExtendedData><Data name="Email"><value>[email protected]</value></Data><Data name="Category"><value></value></Data><Data name=“Distance”><value>0</value></Data></ExtendedData><description> from 2017-01-10T20:30:47.819Z to 2017-01-11T09:33:26.624Z. Distance 0m </description><Point><coordinates></coordinates></Point><gx:Track><altitudeMode>clampToGround</altitudeMode><gx:coord>-4.667330000000001 42.128008499999995 0</gx:coord></gx:Track><TimeSpan><begin>2017-01-10T20:30:47.819Z</begin><end>2017-01-11T09:33:26.624Z</end></TimeSpan></Placemark></Document></kml>

Mitrhandir
11/01/17, 14:07:29
Estos de Google cada día dan más asquito.... Si Orson Welles levantara la cabeza, fliparía bastante!

Un saludo Caravantes! Gracias por el aporte!

cace0353
11/01/17, 20:57:57
Todo un reto, Caravantes…
Me lo apunto para más adelante si le encuentro utilidad.

Ya sabéis que se puede desactivar este servicio desde Ajustes >Ubicación > Historial de ubicaciones de Google.

Yo lo tengo desactivado para evitar el bombardeo de sugerencias vinculadas a tú situación. No obstante podría ser interesante para gente que necesita justificar desplazamientos laborales (SAT, Comerciales, etc...)

Una buena base para trabajar, sin duda!


Enviat des del meu Nexus 5 usant Tapatalk

Caravantes
11/01/17, 21:47:36
se puede desactivar este servicio desde Ajustes >Ubicación > Historial de ubicaciones de Google.

Hola. Buen apunte, olvidé comentarlo. Gracias.

Yo lo tengo desactivado para evitar el bombardeo de sugerencias vinculadas a tú situación.

En realidad creo que hay tres aspectos distintos relacionados con este tema. Primero, puedes desactivar totalmente la ubicación del smartphone. Segundo, puedes dejar activada la ubicación, para uso de Google Maps y otras apps, pero desactivando este historial de ubicaciones tal como has explicado, y en ese caso google no guardará la información. En tercer lugar, -en la configuración de la app Maps- puedes desactivar las notificaciones relacionadas con tu ubicación para que no te acose con ese tipo de sugerencias que comentas.

cace0353
14/02/17, 18:38:25
La información aportada en el archivo me parece excesiva y además está en un formato muy poco legible, como podéis ver si abris el spoiler (texto oculto) de más abajo. Yo no tengo un interés muy concreto en ello, así que lo dejo ahí como punto de arranque (y provocación) para ver si alguien quiere hacerse una tarea que extraiga datos relevantes que le interesen.

Hola @Caravantes (http://www.htcmania.com/member.php?u=437088), ya he picado :D

En principio me he preparado una tarea para extraer los datos que interesan (son los que estan contenidos en cada evento y enmarcados con <Placemark> y </Placemark>), monto con ellos una matriz y muestro los resultados en una escena con un elemento Menú y con ventanas de Edición de Texto donde podré seleccionar los dias de inicio y final de la consulta...

Lo he estado probando y afinando a partir del archivo "History fecha.kml" que me bajé desde el PC.

Ahora, cuando funciona como yo quiero, he modificado la tarea para adquirir los datos mediante un HTTPget en la dirección que pusiste, cambiando las fechas por dos dias de enero que tuve activado el seguimiento y, decepción!, no funciona. Sólo se descarga un archivo que me muestra que ha habido un error.

La direción de la consulta que he puesto (para los dias 11 y 12 de enero del 2017) és

www.google.com/maps/timeline/kml?authuser=0&pb=!1m8!1m3!1i2017!2i0!3i11!2m3!1i2017!2i0!3i12La respuesta de Google a la petición, el HTTPD contiene esto:

<!DOCTYPE html>
<html lang=en>
<meta charset=utf-8>
<meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
<title>Error 400 (Bad Request)!!1</title>
<style>
*{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px }body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
</style>
<a href=//www.google.com/><span id=logo aria-label=Google></span></a>
<p><b>400.</b> <ins>That’s an error.</ins>
<p>Your client has issued a malformed or illegal request. <ins>That’s all we know.</ins>Al parecer la consulta sólo puede hacerse desde el PC mediante la selección de un icono, me parece que no és posible desde Tasker. En cambio desde la pestaña "Historial de Ubicaciones" en Settings -> Ubicación me muestra el historial con un calendario donde puedo seleccionar la fecha.

Alguna idea para seguir con el proyecto?

fus
14/02/17, 23:22:44
edito porque no aportaba nada

Pues te diría que probaras a intentar hacer la llamada a la misma web, logueandote en google, creo que desde AutoWeb sería posible.

cace0353
14/02/17, 23:29:25
Hola fus, esto es el contenido del "spoiler" que puso Caravantes. Que debo interpretar como respuesta a mi consulta?

Enviat des del meu Nexus 5 usant Tapatalk

Caravantes
15/02/17, 00:55:36
Al parecer la consulta sólo puede hacerse desde el PC mediante la selección de un icono,

Hola. Acabo de hacer una prueba con la URL que ya puse en el primer mensaje del hilo:

www.google.com/maps/timeline/kml?authuser=0&pb=!1m8!1m3!1i2016!2i11!3i31!2m3!1i2017!2i0!3i1

He cogido el smartphone y pegado esa URL en la casilla de dirección (URL) del navegador (Chrome), y luego he confirmado (Enter). Inmediatamente me ha descargado el archivo history-fecha.kml y lo ha colocado en la carpeta Download. Y he comprobado el contenido del archivo, que es correcto.

También he probado a usar esa URL directamente en el navegador del ordenador, sin "selección de icono alguno" (algo así dices) y también ha funcionado correctamente.

Creo que sé cuál es el problema: tienes que estar identificado como usuario de Google en el navegador en el que pones la URL, lo cual tiene bastante lógica para que solo el propio usuario pueda obtener la información de sus ubicaciones.

Por tanto, creo que la forma más segura de hacerlo es que el usuario se identifique en el navegador del smartphone y luego usar en Tasker la acción NAVEGAR A URL. Si todo va bien, unos segundos después tendrás el archivo history-fecha.kml en la carpeta Download, y la tarea de Tasker lo podrá abrir.

No sé cómo se podría conseguir que Tasker se identifique como usuario de Google. Quizá se podría probar con un sistema similar al utilizado para otros protocolos (FTP, etc), según el esquema siguiente:

//usuario:contraseñ[email protected]/maps/timeline/kml?authuser=0&pb=!1m8!1m3!1i2016!2i11!3i31!2m3!1i2017!2i0!3i1

cace0353
15/02/17, 01:03:37
Gracias, Caravantes. Uso Dolphin como navegador. Si voy a la barra de búsqueda de Google me lleva al Historial de mis sitios directamente, pero sin posibilidad de descargar nada.
Mañana instalaré Chrome y probaré de las dos maneras…
Buenas noches!

Enviat des del meu Nexus 5 usant Tapatalk

Caravantes
15/02/17, 01:29:57
Uso Dolphin como navegador. Si voy a la barra de búsqueda de Google me lleva al Historial de mis sitios directamente, pero sin posibilidad de descargar nada.

Creo que no me has entendido. Creo que no necesitas cambiar de navegador.
Con cualquier navegador, vete a
https://accounts.google.com
Te pedirá tu identificativo de usuario y contraseña (si no te lo pide es porque ya estás identificado).
Tras eso ya podrás meter una URL del tipo que venimos comentando en este hilo, idéntica a la que te ha funcionado en el ordenador, del tipo
www.google.com/maps/timeline/kml?authuser=0&pb=!1m8!1m3!1i2016!2i11!3i31!2m3!1i2017!2i0!3i1
Y te debería de funcionar. Al menos a mí me funciona: automáticamente me descarga el archivo.

cace0353
15/02/17, 13:19:05
Te pedirá tu identificativo de usuario y contraseña (si no te lo pide es porque ya estás identificado). Tras eso ya podrás meter una URL del tipo que venimos comentando en este hilo, idéntica a la que te ha funcionado en el ordenador, del tipo

Hola de nuevo y gracias por tu interés, Caravantes. He hecho lo que dices y, efectivamente, ya estaba logueado (tengo cuenta de Gmail y nunca me pide contraseña...) pero sigue sin funcionar.

He reinstalado Chrome y, con un copy&paste de la URL en la barra del navegador me descarga el archivo (cosa que no ocurria con Dollphin). Me he dicho: ya está...

Abro Tasker y en la acción HTTPget correspondiente pego la dirección y sigue dando el mismo error! Sólo funciona la tarea cuando copio el contenido del History...kml a un archivo de texto y leo el archivo a una variable que la tarea "despedaza" para extraer los datos que me interesan..

Seguiré probando hasta que consiga que la luz o un compañero me ilumine ;-)

Saludos a todos!

PD.- Tengo varios proyectos con acciones HTTPget (Lectura de titulares de prensa, adquisición de posición, del código postal, INE, previsión metereológica de Aemet, estado actual del tiempo a partir de estaciones automática,... que me funcionan sin ningún problema!)

cace0353
15/02/17, 16:53:02
ABANDONO: Explorando los servicios de ubicación de Google en Android he descubierto que en Ubicacion > Historial de ubicaciones, además de poder editar los sitios y consultar por dias en el calendario (con el resúmen de distancias en cada medio de transporte), se puede añadir un acceso directo a la consulta en el escritorio.
No puedes personalizarlo, pero está en Material D. y, evidentemente, Google lo hace mejor…

Enviat des del meu Nexus 5 usant Tapatalk