R ggmap:从谷歌删除国家名称';s地形图

R ggmap:从谷歌删除国家名称';s地形图,r,ggmap,R,Ggmap,我正在尝试使用ggmap在地图上绘制点,但我不知道如何从地图背景中删除国家的名称 library(ggmap) library(mapproj) map <- get_map(location = 'place', zoom = 4) read.table("latlon.txt", header = TRUE) -> tbl plot<-ggmap(map) + geom_point(aes(x = lon, y = lat), color=tbl$col

我正在尝试使用ggmap在地图上绘制点,但我不知道如何从地图背景中删除国家的名称

library(ggmap)
library(mapproj)
map <- get_map(location = 'place', zoom = 4)
read.table("latlon.txt", header = TRUE) -> tbl
plot<-ggmap(map) + geom_point(aes(x = lon, y = lat), color=tbl$color, size=3, data = tbl) + theme(legend.position = "none")+
  #geom_text(aes(label=pop),data=tbl,hjust=0, vjust=0)
  ggsave(plot=plot,height=7.5,width=11, filename="map.pdf", useDingbats=FALSE)
plot(plot)
库(ggmap)
图书馆(mapproj)
地图tbl

plot也许这个问题与提问者不再相关,但我今天遇到了同样的问题,搜索了一下,发现提问者有类似的问题,有人给出了非常有用的答案,并向提问者提供了提示

因此,当您使用
get\u googlemap
而不是包装器
get\u map
时,您可以添加一个额外的
style
参数,例如:

    map <- get_googlemap(center = 'middle east', zoom = 4,
                 style = 'feature:administrative.country|element:labels|visibility:off')
    plot <- ggmap(map)
    print(plot)
map请尝试以下操作:

map <- get_googlemap(center ="middle east", zoom = 4, 
       style=c(feature="administrative.country",element="labels",visibility="off"))

plot <- ggmap(map)

print(plot)

map您是否尝试了中提供的其他一些贴图类型,请参见有关如何叠加贴图图像的问题。使用一张地图作为背景,添加几何点,然后使用
插入地图
将标签放置在顶部。尝试
地形背景
地形标签
。有关更多贴图类型,请参见。对于位置,您可以使用谷歌地图定位兴趣点,右键单击,然后选择“what's here”以获得经度和纬度。请注意,这还显示了使用样式向量的问题和解决方案