openmap NullPointerException osmtile中的错误无法获取图块

时间:2019-06-11 14:15:51

标签: 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 );

运行该命令时,openmap函数给我错误渗透错误(x %% nX,y,缩放,类型):无法获取图块:540 298 10

OpenStreetMap的文档似乎表明我需要添加一个API密钥。但是,我不确定该怎么做(因为我使用type='osm',而不是type = url),而且我也不清楚从哪里获得这样的API密钥。

1 个答案:

答案 0 :(得分:0)

titleText和随后的R错误(java.lang.NullPointerException)似乎来自Error in osmtile(...)的旧版本。

通过将OpenStreetMap更新到最新版本(当前为 0.3.4 ),该错误消失了,OP的示例代码可以按原样工作,而无需API密钥。< / p>