Я пытаюсь построить маршруты в ggmap, но они не отображаются на карте.Мне кажется, что маршруты получают неправильные координаты.Я пробовал оба с geom_leg и geom_path.Вот пример:
mainroute2 <- route(from = c("39.951", "-75.173"), # I tried with point and
to = c("39.954","-75.195"), # comma separator
alternatives = FALSE, structure = "route")
map2 <- get_map(
location = c(lon=-75.16662, lat=39.95258), # painfully picked by hand
source = "google", zoom = 13, maptype = "roadmap")
ggmap(map2) + geom_path(
aes(x = lon, y = lat ),
alpha = 3/4, size = 1, color = "black", data = mainroute2
)
Я пробовал много альтернатив и комбинаций ggmap, qmap, geom_path, geom_leg.Все не удается.На прошлой неделе я сделал это, но теперь я не могу!
Дополнительно, когда вы строите mainroute2 с помощью ggplot (или если вы просматриваете его визуально), вы видите координаты долготы 105, что не имеет смысла, так как маршрутдолжно быть от "39,951", "-75,173" до "39,954", "- 75,195".
Пожалуйста, помогите!
Редактировать: Проблема решена.Координаты должны быть одним свернутым символом char, а не вектором c (lat, lon).(Я также отредактировал свои координаты, чтобы разделить точки, а не через запятую, что также было сразу указано)
Спасибо