我正在尝试绘制地图的小矩形:
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密钥。
答案 0 :(得分:0)
titleText
和随后的R错误(java.lang.NullPointerException
)似乎来自Error in osmtile(...)
的旧版本。
通过将OpenStreetMap
更新到最新版本(当前为 0.3.4 ),该错误消失了,OP的示例代码可以按原样工作,而无需API密钥。< / p>