Попробуйте использовать geom_sf вместо geom_polygon
первая установка dev-версии ggplot2
devtools::install_github('tidyverse/ggplot2')
# read using sf instead of readOGR
library(sf)
# something like:
data.shape <- st_read("www./BRMUE250GC_SIR.shp")
####### the map from ggmap
mapa_edital_guarulhos <- get_map(location="GUARULHOS-SP",zoom=11,color = "bw",
maptype = "roadmap")
mapa_edital_guarulhos_01<- ggmap(mapa_edital_guarulhos)
########## plotting with ggplot
mapa_edital_guarulhos1 <- mapa_edital_guarulhos_01 +
geom_sf(data = data.shape, color = 'black', alpha=0)
Трудно проверить это без набора данных. Но дайте мне знать, если это работает! Я видел, как это решило проблему, с которой вы сталкивались раньше.