osmtile中的openmap NullPointerException错误无法获取磁贴

osmtile中的openmap NullPointerException错误无法获取磁贴,r,openstreetmap,R,Openstreetmap,我正在尝试绘制一个小矩形地图: library(OpenStreetMap) upper_left <- c(47.413, 8.551); lower_right <- c(47.417, 8.556); map_osm <- openmap(upper_left, lower_right, type = 'osm' ); plot(map_osm ); 库(OpenStreetMap) 左上方的java.lang.NullPointerException和下面的R

我正在尝试绘制一个小矩形地图:

library(OpenStreetMap)

upper_left  <- c(47.413, 8.551);
lower_right <- c(47.417, 8.556);

map_osm  <- openmap(upper_left, lower_right, type = 'osm' );
plot(map_osm );
库(OpenStreetMap)

左上方的java.lang.NullPointerException
和下面的R错误(
osmtile中的错误(…)
)似乎来自较旧版本的
OpenStreetMap


通过将
OpenStreetMap
更新至最新版本(0.3.4当前),错误消失,OP示例代码应按原样工作,无需API密钥。

不太确定,但根据
openmap
文档中显示的示例,如果试图从
mapbox
获取地图,则需要API密钥。示例键看起来通常是
mapbox
的键。在运行代码时,我没有发现任何错误。还有地图绘图。@Dhiraj,这很有趣,对我来说肯定不是。这个错误在0.3.4版本中消失了。@SeGa:我安装了一个更新的R版本,然后安装了OpenStreetMap,现在它可以工作了。谢谢你的提示。你可能想把评论变成一个答案,这样我就可以接受了。