R - ggmap 错误:'get_openstreetmap'已失效



我试图用ggmap库和osm背景在R上建立一个地图,但是我得到下面的错误。

library(ggmap) library(osmdata) library(devtools)

mad_map <- get_map(getbb("Limete, Kinshasa"), maptype = "terrain", source = "osm")

Erreur : 'get_openstreetmap' is defunct.Use 'OSM is at least temporarily not supported, see https://github.com/dkahle/ggmap/issues/117.' instead.

看到帮助("Defunct"

对我来说你的代码是工作的。尝试更新你的库。您可以通过:install更新它们。包,只要复制我的代码。我认为你不需要&;source =&;,如果你用&;osm&;但是你的代码仍然可以工作。

install.packages("ggmap")
library(ggmap)
install.packages("osmdata")
library(osmdata) 
install.packages("devtools")
library(devtools)
mad_map <- get_map(getbb("Limete, Kinshasa"), maptype = "terrain", source = "osm")
ggmap(mad_map)

braeutigm建议的解决方案也适用于我,所以这个问题可能在更广泛的范围内。你能提供一些关于R版本、软件包版本和操作系统的信息吗?

最新更新