2017-01-25 4 views
2

Здравствуйте, у меня есть проблема с использованием пакета googlway в R. Более конкретно, это касается функции google_distance и выбора trafic-модели. Когда я исполню мой сценарий:Ошибка при использовании пакета googlway в R

x <- as.POSIXct("2017-02-2 00:00:00", tz = "Europe/Paris") 
google_distance(origins = list(c(48.93, 2.175)), 
        destinations =list(c(48.95, 2.19)), 
        mode="driving", 
        departure_time=x, 
        traffic_model='pessimistic', 
        key = key, 
        simplify = T) 

я получаю следующее сообщение: Error in match.arg(traffic_model) : 'arg' should be one of

Когда я бросаю линию «traffic_model =" пессимистичным»у меня нет никаких проблем.

Любая идея?

ответ

0

Вы обнаружили a bug with that particular argument. Я исправил это в разрабатываемой версии, которые вы можете получить, выполнив

library(devtools) 
devtools::install_github("SymbolixAU/googleway") 

И тогда он будет работать

library(googleway) 

x <- as.POSIXct("2017-02-11 00:00:00", tz = "Europe/Paris") 
key <- "your_api_key" 
google_distance(origins = list(c(48.93, 2.175)), 
           destinations =list(c(48.95, 2.19)), 
           mode="driving", 
           departure_time=x, 
           traffic_model='pessimistic', 
           key = key, 
           simplify = T) 


# $destination_addresses 
# [1] "34 Rue Calmette et Guérin, 78500 Sartrouville, France" 
# 
# $origin_addresses 
# [1] "131 Rue Lavoisier, 78800 Houilles, France" 
# 
# $rows 
# elements 
# 1 3.9 km, 3928, 10 mins, 618, 10 mins, 598, OK 
# 
# $status 
# [1] "OK" 
+0

Спасибо большое за это обновление. Он отлично работает! – jean

+0

Я возвращаюсь, потому что все еще есть проблема. Я не вижу разницы в результатах между «оптимистичными», «best_guess» и «пессимистическими» вариантами. Следовательно, я не могу найти соответствующие результаты, отображаемые на странице карты Google. – jean

Смежные вопросы