将图片绘图添加到RgoogleMaps图表

时间:2014-12-09 15:44:05

标签: r image google-maps plot rgooglemaps

我正在尝试将image地块添加到PlotOnStaticMaps地块(RgoogleMaps),但我失败了。 这是我的代码:

PlotOnStaticMap(Map, add = FALSE, TrueProj=F,  FUN = points)  # background plot

image(X,Y,evalmat,col=heat.colors(100, alpha=0.7), add = TRUE)

contour(X,Y,evalmat,add=TRUE)

我该如何解决?我知道这是可能的,因为它已被使用但现在它不起作用......

1 个答案:

答案 0 :(得分:1)

PlotOnStaticMap的使用方式如下:

PlotOnStaticMap(MyMap, lat, lon, destfile, zoom = NULL, size = c(640, 
640), GRAYSCALE =    FALSE, add = FALSE, FUN = points, mar = c(0,
 0, 0, 0), NEWMAP = TRUE, TrueProj = TRUE, axes = FALSE, verbose = 0, ...)

MyMap =可选地图对象

lat =要覆盖的纬度值

lon =要覆盖的经度值

destfile =从中加载地图图像或保存到的文件,具体取决于是否传递了MyMap。

zoom = Google地图缩放级别。如果MyMap被传递则是可选的,否则是必需的。

size =地图图块图像的所需大小。默认为Google服务器返回的最大尺寸,即640x640像素

GRAYSCALE =布尔切换;如果为TRUE,则将彩色地图图块渲染为黑色&白色图像,请参阅RGB2GRAY

add =开始新的情节或添加到现有的

FUN =用于叠加的绘图功能;典型的选择是点和线

mar =图中的外边距;如果要查看轴,请更改默认值 NEWMAP =从文件加载地图或从静态地图服务器获取“新”

如果您愿意接受映射中的某种程度的不准确性,则

TrueProj =设置为FALSE。在这种情况下,图像的坐标是纬度/经度,用户可以简单地过度指向/线/轴而不用担心投影