使用包中的google_directions
功能googleway
,它不会根据谷歌地图浏览器搜索显示旅行时间。
似乎没有考虑到交通信息。
例如在纽约一条繁忙的街道上。
a <- google_directions(origin = c(40.862804, -73.934743),
destination = "212 5th Ave, New York, NY 10010, USA",
mode = "driving",
units = "metric",
simplify = TRUE,
key = MY_API)
当前时间的响应:
b <- direction_steps(a)
total_time <- sum(b$duration$value)/60 # minutes
total_time # minutes
#[1] 26.1166
但是,对于相同的搜索时间,谷歌地图浏览器显示 35 分钟。我检查了路线,它是一样的。
mapsapi
使用包也会发生同样的事情:
c <- mp_directions(origin = c(-73.934743,40.862804),
destination = "212 5th Ave, New York, NY 10010, USA",
mode = "driving",
key = MY_API)
total_time1 <- sum(mp_get_segments(c)$duration_s)/60 # minutes
total_time1 # minutes
# [1] 26.11667
有谁知道如何将交通信息纳入这些功能?或者我应该得出结论谷歌不提供这种级别的信息?