ฟังก์ชั่นสเปรดชีตเพื่อสอบถามผู้วางแผนเส้นทางสำหรับเวลา / ระยะทางในการเดินทาง


11

ฉันต้องการบรรลุบางสิ่งโดยที่ฉันมีสเปรดชีตซึ่งคอลัมน์อยู่:

  • คอลัมน์ A - ชื่อสถานที่
  • คอลัมน์ B - ชื่อสถานที่
  • คอลัมน์ C - ระยะทางตามถนนระหว่างสถานที่ในคอลัมน์ A และ B
  • คอลัมน์ D - เวลาเดินทางไปตามถนนระหว่างสถานที่ต่างๆในคอลัมน์ A และ B

ฉันคิดว่าอาจเป็นไปได้โดยใช้สเปรดชีตของ Google Docs และฟังก์ชั่น 'Google' แต่ฉันไม่พบสิ่งใดที่อาจเป็นไปได้

ในที่สุดฉันก็สามารถทำให้แอพใช้งานได้โดยใช้ Google Maps API แต่จะหลีกเลี่ยงถ้าทำได้

คำตอบ:


4

MapQuestน่าจะเป็นทางออกที่ดีที่สุดเนื่องจากมี API ตาม URL เป็นเส้นทางในขณะที่Google Mapsดูเหมือนจะเป็นห้องสมุดJavaScript

นี้ทำงานสำหรับฉันในสเปรดชีตของ Google Docs อันนี้ได้รับระยะทาง (ไมล์):

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

และสิ่งนี้ได้รับเวลา (จัดรูปแบบเป็นhh: mm: ss ):

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

โดยที่A2คือจุดเริ่มต้นและB2เป็นปลายทาง

คุณต้องรับคีย์ API จากMapQuestและแทนที่ค่าYOUR_KEY_HEREด้วย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.