电子表格功能可查询路线计划者的旅行时间/距离


11

我想通过某种方式获得一个电子表格,以使各列​​分别为:

  • A列-地名
  • B列-地名
  • C列-A和B列之间的道路距离
  • D列-A和B列之间的行车时间

我认为可以使用Google Docs电子表格及其“ Google”功能,但是我没有找到任何可能的方法。

最后,我可以打开一个应用程序来使用Google Maps API进行操作,但如果可以的话,我宁愿避免使用它。

Answers:


4

MapQuest似乎是最好的选择,因为它们具有用于指示路线的基于URL的API,而Google Maps似乎是JavaScript库。

这在Google文档电子表格中对我有用。这个得到距离(英里):

=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是终点。

您必须从MapQuest获取API密钥,然后将其替换为YOUR_KEY_HERE值。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.