Вы обязаны использовать открытые карты улиц?Вы можете рассмотреть возможность использования пакета ggmap
, который очень хорошо взаимодействует с ggplot2
.Однако у меня иногда возникают проблемы с загрузкой открытой карты улиц с помощью ggmap
, но Google-карты должны работать.
Рассмотрим следующий пример.Обратите внимание, что я удалил ненужный текст на карте в команде загрузки.
# download
map <- get_googlemap(center = "Europe", zoom = 3,
style = paste0("feature:administrative.country|",
"element:labels|visibility:off"),
filename = "Map",
language = "en-EN") # you might want to adjust the language settings
# see what you've got
ggmap(map)
# edit map
ggmap(map)+
# do some scaling (make it smaller)
scale_x_continuous(limits = c(-12, 42), expand = c(0, 0)) +
scale_y_continuous(limits = c(35, 70), expand = c(0, 0))+
# remove unwanted information
theme(axis.title.x = element_blank(),
axis.title.y = element_blank(),
axis.line = element_blank(),
axis.ticks = element_blank(),
axis.text = element_blank(),
plot.title = element_blank(),
plot.background = element_blank())+
# add whatever you like based on your coordinates using annotate()
annotate("text", x = 10.433600, y = 55.381640,
label = "You are here",
size = 2.4, color = "black", fontface = "bold",
na.rm = TRUE, hjust = 0.5)
Решает ли это вашу проблему?