来自Google Distance Matrix API的随机错误,使用gmapsdistance

时间:2018-06-15 10:37:54

标签: r google-maps google-distancematrix-api

我有一张原始/目的地对(lat-long坐标)表。我正在使用R库gmapsdistancemapply来遍历调用每行API的表。 (这种方法的主要原因是每一行都是原点,目的地和出发时间的唯一组合,但gmapsdistance不接受出发时间的向量。)

问题在于我得到随机的,不可重现的错误。我将运行前2000行,有些东西会崩溃。我将备份并运行第一个1000然后第二个1000并且没有错误。

因此,我无法提供可重复的示例。 (如果可以的话,我想我现在已经解决了这个问题。)这是我的电话:

result <- mapply(
        gmapsdistance,
        origin = to_skim$coords_orig,
        destination = to_skim$coords_dest,
        combinations = "pairwise",
        key = api_key,
        mode = mode,
        departure = to_skim$departure_secs
      )

错误消息本身不是常量。我见过ERROR : replacement has length zero但也看到了:

AttValue: " or ' expected
attributes construct error
Couldn't find end of Start Tag html line 2
Extra content at the end of the document

关键是我可以重新运行完全相同的调用并获得成功的结果。感谢您的任何建议!

0 个答案:

没有答案