Seyahat süresi / mesafesi için rota planlayıcıyı sorgulamak için elektronik tablo işlevleri


11

Sütunlar olduğu gibi bir elektronik tablo var bir şey elde etmek istiyorum:

  • Sütun A - yer adı
  • Sütun B - yer adı
  • Sütun C - A ve B sütunlarındaki yerler arasındaki kara yolu mesafesi
  • Sütun D - A ve B sütunlarındaki yerler arasındaki karayoluyla yolculuk süresi

Google Dokümanlar'ın e-tablosunu ve 'Google' işlevlerini kullanarak mümkün olabileceğini düşündüm, ancak hile yapabilecek bir şey bulamadım.

Sonunda Google Haritalar API'sını kullanarak bunu yapmak için bir uygulamayı açabildim, ancak yapabilirsem bundan kaçınmalıyım.

Yanıtlar:


4

MapQuest , yol tarifleri için URL tabanlı bir API'ye sahip oldukları için en iyi bahis gibi görünürken, Google Haritalar bir JavaScript kitaplığı gibi görünüyor .

Bu benim için bir Google Dokümanlar Elektronik Tablosunda çalıştı . Bu mesafe (mil) alır:

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

Ve bu da zamanı alır ( ss: dd: ss olarak biçimlendirilmiş ):

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

burada A2 başlangıç ​​noktası ve B2 varış noktasıdır.

MapQuest'ten bir API anahtarı almalı ve YOUR_KEY_HERE değerini onunla değiştirmelisiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.