Spreadsheet berfungsi untuk meminta perencana rute untuk waktu / jarak tempuh


11

Saya ingin mencapai sesuatu di mana saya memiliki spreadsheet sehingga kolomnya adalah:

  • Kolom A - nama tempat
  • Kolom B - nama tempat
  • Kolom C - jarak dengan jalan antar tempat di kolom A dan B
  • Kolom D - waktu tempuh melalui jalan antar tempat di kolom A dan B

Saya pikir mungkin saja menggunakan spreadsheet Google Documents dan fungsinya 'Google', tetapi saya belum menemukan yang dapat melakukan trik.

Pada akhirnya saya bisa membuat aplikasi untuk melakukannya menggunakan Google Maps API tetapi lebih baik menghindarinya jika saya bisa.

Jawaban:


4

MapQuest tampaknya menjadi taruhan terbaik, karena mereka memiliki API berbasis URL untuk petunjuk arah, sedangkan Google Maps tampaknya merupakan perpustakaan JavaScript .

Ini bekerja untuk saya di Spreadsheet Google Documents . Yang ini mendapatkan jarak (mil):

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

Dan yang ini mendapatkan waktu (diformat dalam jj: mm: dd ):

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

di mana A2 adalah asal dan B2 adalah tujuannya.

Anda harus mendapatkan kunci API dari MapQuest dan mengganti nilai YOUR_KEY_HERE dengannya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.