0

我正在尝试在 R 中使用 RgoogleMaps 包。我在 Windows Server 2008 上运行 R 版本 3.1.0。无论我尝试绘制什么,我都会得到一个空白图。我试过写到外部设备,如 pdf 或 png,但没有成功。这是一个例子:

BrooklynMap <- GetMap(center="Brooklyn", zoom=13)
PlotOnStaticMap(BrooklynMap)

这个图只能在我的笔记本电脑上找到,但它只是在我的 Windows Server 2008 机器上给出了一个空白图。我还尝试使用带有以下代码的 ggmap 包:

mapImageData3 <- get_map(location = c(lon = -0.016179, lat = 51.538525),
color = "color",
source = "google",
maptype = "roadmap",
zoom = 16)

ggmap(mapImageData3,
extent = "device",
ylab = "Latitude",
xlab = "Longitude")

同样,这适用于我的笔记本电脑,但在 Windows Server 2008 上只产生一个空白图。

任何人都可以就可能导致这种情况的原因提供指导吗?

谢谢你,山姆

4

2 回答 2

0

尝试在 ggmap() 命令中使用显式 print() 语句,例如:

print(ggmap(mapImageData3, extent = "device", ylab = "Latitude", xlab = "Longitude"))

另外,请确保您安装了最新版本的 ggmap。

于 2014-08-12T04:15:55.460 回答
0

使用此代码,我能够将绘图保存到文件中:

BrooklynMap <- GetMap(center="Brooklyn", zoom=13,destfile = "MyTile3.png")
PlotOnStaticMap(BrooklynMap)

我试图使用 png() 来产生输出,但没有奏效。需要明确的是,它仍然没有在 R 中以交互方式绘制。

于 2014-06-18T14:52:45.003 回答