【问题标题】:Look up walking time (calculated by Google maps) between two addresses (in a Google spreadsheet)查找两个地址之间的步行时间(由谷歌地图计算)(在谷歌电子表格中)
【发布时间】:2012-09-02 04:06:02
【问题描述】:

我有一个 Google 电子表格,其中有一列物理地址,我希望第二列是在第 1 列中的地址和第二个地址(由 Google 地图确定)之间行走的时间(以分钟为单位)。有关如何完成此任务的任何建议?

【问题讨论】:

    标签: google-maps google-api google-sheets


    【解决方案1】:

    根据我对 Google 地图服务条款的理解,他们:

    • 不喜欢人们将他们的服务用作“批量地理编码器”。这意味着

      • 您需要限制您的请求(在每个连续请求之间放置延迟,以避免 OVER_QUERY_LIMIT 错误)

      • 在不显示地图图形的情况下使用地理编码器(可能还有距离服务)违反服务条款

    如果你还想继续,

    • 您需要某种方法从电子表格中提取地址。我认为有一个 Google docs API 可以帮助您做到这一点。我还找到了一些自定义的 Javascript 代码,可以轻松地为您做到这一点。我没有链接了:(

    • 从 Google Maps Javascript API 读取地址后,您可以调用距离或方向 API 来获取步行距离

    • 那么您需要将其保存回电子表格。

    【讨论】:

      【解决方案2】:

      这听起来像是Distance Matrix Service 的可能应用程序。

      但你只能use it if you will be displaying a map

      距离矩阵 API 的使用必须与 谷歌地图上的信息;例如,要确定 位于特定行驶时间内的起点-目的地对 在请求和显示这些目的地之前 地图。在不显示 禁止使用谷歌地图。

      【讨论】:

      • 我正在为自己编写一个谷歌电子表格,因为我正在寻找可能要出租的公寓——我想知道从每间可能的公寓到我工作的步行需要多长时间.
      猜你喜欢
      • 1970-01-01
      • 2010-12-02
      • 2012-03-13
      • 2012-04-29
      • 2013-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多