在 R 中导出 class ggmap 的对象

Export an object of class ggmap in R

我需要在没有互联网的实验室中使用从 ggmap 加载的地图。我想知道这些类型的对象是否有 read.table 函数。

这是我试过的代码:

mtl <- get_map(location = c(lon = -73.705951 , lat = 45.541598), zoom = 11
                , maptype = "terrain",
                source = "google", color = "color")

save(mtl, file="mtlmap.RData")
test <- load("mtlmap.RData")

ggmap(test)

这是错误:

Error: ggmap plots objects of class ggmap, see ?get_map

谢谢!

也许你可以简单地使用 saveload?

myggmap <- get_googlemap(...) #add your params here

save(myggmap, file="tmp1.RData")
rm(myggmap)
load("tmp1.Rdata")
ggmap(myggmap)

或者更高级一点:

if(file.exists("tmp1.RData")&file.info("tmp1.RData")$size>0)
load("tmp1.Rdata")