Googleway не учитывает трафик на время в пути (поиск маршрутов) - PullRequest
0 голосов
/ 12 февраля 2019

Используя функцию google_directions из пакета googleway, он не отображает время в пути в соответствии с поиском в браузере карт Google.

Кажется, что он не учитывает информацию о трафике.

Пример на оживленной улице в Нью-Йорке.

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

Однако браузер карт Google отображает 35 минут для того же поискавремя.Я проверил маршруты, и это то же самое.

enter image description here

То же самое происходит с использованием пакета 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

Кто-нибудь знает, как включить информацию о трафике в эти функции?Или я должен сделать вывод, что Google не предоставляет такой уровень информации?

...