1

在编写循环以运行大约 1200 次计算之前,我试图了解 google_distance 如何适用于一对原点/目的地坐标。我的第一次尝试成功了,但我需要根据到达时间进行计算。我尝试直接使用 Google API 运行查询,它似乎与过去的特定时间有关。谷歌地图也不会给出那个时期的计算。跳转到 Google API 帮助区域了解一些细节

第一次尝试:

google_distance(origins = c(39.96877,-75.19973), destinations = c(39.96345,-75.16573), mode = "transit")

添加到达时间参数导致“ZERO_RESULTS”,这不应该是真的。

google_distance(origins = c(39.96877,-75.19973), destinations = c(39.96345,-75.16573), mode = "transit", arrival_time = time)

回来

$destination_addresses
[1] "39.96345,-75.16573"

$origin_addresses
[1] "39.96877,-75.19973"

$rows
      elements
1 ZERO_RESULTS

$status
[1] "OK"

在哪里

time = c(1540383240)
class(time) = c('POSIXct')

我知道在指定时间内有可用的运输路径,所以我不确定发生了什么。

4

0 回答 0