Я установил последнюю версию ggmap из репозитория github, используя следующий код:
devtools::install_github("dkahle/ggmap", ref = "tidyup")
Я включил опцию «Геокодирование API», включил выставление счетов и предоставил свой ключ Google API. Затем я попытался повторно запустить код с помощью функции trek
и наметить путь на карте с помощью geom_path
. Этот код работал несколько месяцев назад (июнь 2018 года), но теперь я получаю сообщение об ошибке:
Ошибка в FUN (X [[i]], ...): объект 'lon' не найден
Затем я попытался запустить пример в виньетке трека и получил то же сообщение об ошибке. Итак, используя пример в виньетке:
from <- "houston, texas"
to <- "waco, texas"
trek_df <- trek(from, to, structure = "route")
qmap("college station, texas", zoom = 8) +
geom_path(
aes(x = lon, y = lat), colour = "blue",
size = 1.5, alpha = .5,
data = trek_df, lineend = "round"
)
Ошибка в FUN (X [[i]], ...): объект 'lon' не найден
Похоже, проблема возникает при вызове функции trek
. Он должен давать фрейм данных (output="simple"
) или всю геокодированную информацию (output="all"
), но есть пустой фрейм данных:
> trek_df
# A tibble: 0 x 0
Что еще нужно сделать с Google, чтобы эта функция работала? Спасибо за вашу помощь.