Fahrzeit

  • 11 Antworten
  • Letztes Antwortdatum
Georgius

Georgius

Dauer-User
234
Hi

Hat wer eine Idee wie ich die Fahrzeit zu einem Ort (Variable) zB. über Google bekomme?
 
wenn du es hinbekommst mit Tasker eine XML auszuwerten (habe mich selber noch nicht damit beschäftigt), sollte es mit der Google-Maps-API klappen ...

htttp://maps.googleapis.com/maps/api/directions/xml?origin=dorfstrasse+1+musterdorf&destination=stadtstrasse+1+stadt&sensor=false

[edit]
aaaah, immer wird eine URL daraus gemacht und weggekürzt
 
Zuletzt bearbeitet:
da mich das jetzt selber auch interessierte :) ... mit diesem kleinem Skript wird die Fahrzeit von der aktuellen Position nach Hause angesagt (quick n dirty).

Code:
Task: Distance (8)
A1: HTTP Get [ Server:Port:http://maps.googleapis.com/maps/api/distancematrix/xml?origins=%LOC&destinations=strasse+1+stadt&sensor=false Pfad: Attribute: Cookies: Timeout:10 MIME Typ:text/xml Ausgabe Datei: ]
A2: Variable Aufteilen [ Name:%HTTPD Teiler:</duration> Basis löschen:Aus ]
A3: Variable Aufteilen [ Name:%HTTPD1 Teiler:<duration> Basis löschen:Aus ]
A4: Variable Aufteilen [ Name:%HTTPD12 Teiler:<text> Basis löschen:Aus ]
A5: Variable Aufteilen [ Name:%HTTPD122 Teiler:< Basis löschen:Aus ]
A6: Variable Setzen [ Name:%ZeitNachHause Zu:%HTTPD1221 Mathematisch:Aus Hinzufügen:Aus ]
A7: Variable Suchen Ersetzen [ Variable:%ZeitNachHause Suche:mins Ignore Case:An Multi-Line:Aus One Match Only:Aus Übereinstimmung Speichern In: Übereinstimmungen Ersetzen:An Ersetzen Durch:Minuten ]
A8: Variable Suchen Ersetzen [ Variable:%ZeitNachHause Suche:hours Ignore Case:Aus Multi-Line:Aus One Match Only:Aus Übereinstimmung Speichern In: Übereinstimmungen Ersetzen:An Ersetzen Durch:Stunden ]
A9: Variable Suchen Ersetzen [ Variable:%ZeitNachHause Suche:min Ignore Case:Aus Multi-Line:Aus One Match Only:Aus Übereinstimmung Speichern In: Übereinstimmungen Ersetzen:An Ersetzen Durch:Minute ]
A10: Vorlesen [ Text:Bis nach Hause sind es %ZeitNachHause. Maschine: Stimme:default:default Stream:3 Tonhöhe:5 Geschwindigkeit:5 Respect Audio Focus:An sofort mit Task fortfahren:Aus ]
 
  • Danke
Reaktionen: burzelmann
Danke dafür! Das funktioniert sehr gut.
Ich frage mich nur, ob das die aktuelle Verkehrslage bei der Prognose berücksichtigt?
 
das dürfte die Verkehrslage mit berücksichtigen. Ich teste das morgen noch mal :)
 
Danke, werd ich mir morgen anschauen.
 
Die Zeit ist ohne "Verkehrslage" ... So wie ich das verstanden habe, muss man Business-Kunde sein, um den Traffic hinzuaddiert zu bekommen.

in dem Skript müssen einige "Variablen ersetzen"-Regeln anders positioniert werden:
- "Ersetze min mit Minute" muss hinter "Ersetze mins mit Minuten"
- "Ersetze hour mit Stunde" muss hinter "Ersetze hours mit Stunden"

Da bei mir die Variable "%LOC" immer gesetzt ist, brauche ich keine "Standortabfrage", aber ansonsten müsste am Anfang noch eine "Standortabfrage" rein.
 
  • Danke
Reaktionen: burzelmann
Leider funktioniert der angegebene Code bei mir nicht. Wäre jmd so freundlich den Task hochzuladen? :)

Ebenso stoße ich bei meiner Suche immer wieder auf "http://maps.googleapis.com/maps/api/directions/xml?..." Wo ist denn der Unterschied zur "http://maps.googleapis.com/maps/api/distancematrix/xml?..."

Des Weiteren bin ich auf folgendes gestoßen:
https://developers.google.com/maps/documentation/javascript/layers#TrafficLayer

Hat jmd von euch es geschafft, die Traffic Daten mit zu implementieren?

Vielen Dank vorab.
 
So das ganze läuft soweit flüssig inzwischen.

Hat es inzwischen schon jmd von euch geschafft, das Ganze auch mit der Einbeziehung der Verkehrslage zu realisieren?
 
Für das Einbeziehen der Verkehrslage möchte Google Geld sehen :) ...
 
Wie viel? :p gibt es alternativen?
 
kein Plan, was das kostet. Da Google das aber als Business-Feature verkauft, wird es ein wenig mehr kosten und als Spielerei ist es mir das nicht wert ;) ... eine richtige Alternative hab ich noch nicht gesucht.
 
Zurück
Oben Unten