Tabellenkalkulationsfunktionen zum Abfragen des Routenplaners nach Reisezeit / Entfernung

11

Ich möchte etwas erreichen, wobei ich eine Tabelle habe, so dass die Spalten sind:

  • Spalte A - Ortsname
  • Spalte B - Ortsname
  • Spalte C - Entfernung auf der Straße zwischen den Stellen in den Spalten A und B.
  • Spalte D - Fahrzeit auf der Straße zwischen Orten in den Spalten A und B.

Ich dachte, es könnte möglich sein, die Tabelle von Google Text & Tabellen und die Funktionen von Google zu verwenden, aber ich habe keine gefunden, die diesen Trick ausführen könnte.

Am Ende könnte ich eine App mit der Google Maps-API aufrufen, würde sie aber lieber vermeiden, wenn ich kann.

Reich
quelle

Antworten:

4

MapQuest scheint die beste Wahl zu sein, da es eine URL-basierte API für Wegbeschreibungen gibt, während Google Maps eine JavaScript- Bibliothek zu sein scheint .

Dies hat bei mir in einer Google Text & Tabellen-Tabelle funktioniert . Dieser bekommt die Entfernung (Meilen):

=importXML("http://mapquestapi.com/directions/v1/route?key=YOUR_KEY_HERE&outFormat=xml&from=" & A2 & "&to=" & B2,"//response/route/distance")

Und dieser bekommt die Zeit (formatiert in hh: mm: ss ):

=importXML("http://mapquestapi.com/directions/v1/route?key=YOUR_KEY_HERE&outFormat=xml&from=" & A2 & "&to=" & B2,"//response/route/formattedTime")

Dabei ist A2 der Ursprung und B2 das Ziel.

Sie müssen einen API-Schlüssel von MapQuest erhalten und den Wert YOUR_KEY_HERE durch diesen ersetzen .

Neil McGuigan
quelle