问题标签 [thunderforest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 如何将 Thunderforest API 密钥传递给 R ggspatial 包以创建地图
我正在使用rosm
and ggspatial
R 包创建地图。该ggosm
功能易于使用,可根据提供的空间对象提取底图图层。这是一个例子。
这很好用。我可以将基础地图图层更改为其他类型(请参阅osm.types()
可用类型。这是一个cartolight
用作基础地图图层的示例。
这也有效。现在我的问题是如何传递 Thunderforest API 密钥?如果我使用类型 as thunderforestoutdoors
,我得到以下输出。
显然,我需要 Thunderforest API 密钥,所以我从https://www.thunderforest.com/注册了一个 API 密钥。此页面 ( https://www.thunderforest.com/docs/apikeys/ ) 展示了如何使用 API 密钥。的文档rosm
还显示,用户可以通过提供 URL 来定义地图图块(请参阅?as.tile_source
)。尽管如此,URL 的一般结构似乎是:https://{s}.tile.thunderforest.com/outdoors/{z}/{x}/{y}.png?apikey=<insert-your-apikey-here>
. 我需要知道z
、x
和y
(缩放级别和图块编号)来指定图块。这是不可能的,因为我有很多空间对象要绘制,我需要ggosm
为我确定正确的缩放级别和图块。如果有人能对此有所了解,那就太好了。