0

我想更改我在以下应用程序上使用的地图:

现在我正在与 worldHires 合作,但我想使用更好的地图(恕我直言),比如谷歌地图。

尝试使用 RgoogleMaps,我为加拿大复制了以下示例:

library(RgoogleMaps)

  lat=c(48,64) 
  lon=c(-140,-110) 
  center=c(mean(lat), mean(lon))
  zoom=5
  terrmap=GetMap(
  center=center,
  zoom=zoom,
  maptype="terrain",
  destfile = "terrain.png")

但是,我只有一个链接:

 [1] "http://maps.google.com/maps/api/staticmap?
 center=56,-125&zoom=5&size=640x640&maptype=terrain&format=png32&sensor=true"

你知道我怎样才能把它直接放在我的应用程序上吗?

4

1 回答 1

0

您的代码从 Google 地图加载图像并将其存储terrain.png在您的工作目录中。返回值应该是图像的 URL。

您可以使用以下方式显示地图:

tmp <- PlotOnStaticMap(terrmap, lat = NA, lon = NA,
                      col=c( 'red','blue','green'), add=FALSE)

有关更多详细信息,请参阅文档PlotOnStatisMap(...)

于 2014-02-07T18:01:40.300 回答