Các chức năng bảng tính để truy vấn kế hoạch lộ trình cho thời gian / khoảng cách di chuyển


11

Tôi muốn đạt được một cái gì đó theo đó tôi có một bảng tính sao cho các cột là:

  • Cột A - tên địa điểm
  • Cột B - tên địa điểm
  • Cột C - khoảng cách bằng đường giữa các vị trí trong cột A và B
  • Cột D - thời gian di chuyển bằng đường bộ giữa các địa điểm trong cột A và B

Tôi nghĩ rằng có thể sử dụng bảng tính của Google Docs và các chức năng 'Google' của nó, nhưng tôi không tìm thấy bất kỳ điều gì có thể thực hiện được.

Cuối cùng, tôi có thể đánh sập một ứng dụng để làm điều đó bằng API Google Maps nhưng sẽ tránh nó nếu tôi có thể.

Câu trả lời:


4

MapQuest dường như là đặt cược tốt nhất, vì họ có API dựa trên URL cho chỉ đường, trong khi Google Maps dường như là một thư viện JavaScript .

Điều này làm việc cho tôi trong Bảng tính Google Docs . Cái này nhận được khoảng cách (dặm):

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

Và cái này lấy thời gian (được định dạng bằng hh: mm: ss ):

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

trong đó A2 là điểm gốc và B2 là đích đến.

Bạn phải lấy khóa API từ MapQuest và thay thế giá trị YOU_KEY_HERE bằng nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.