我想知道是否有人知道如何使用Blogdown中的Hugo Academic主题更改OS Map磁贴,因为联系人映射使用Leaflet,因此应该可以更改磁贴URL,但我只是找不到位置位于。我发现更改地图类型的唯一方法是config/_default/params.toml
中可用的标准选项,但我不知道它们将指令定向到何处。
谢谢
编辑:
这是我希望使用的切片服务器。
http://a.tile.openstreetmap.fr/hot/${z}/${x}/${y}.png
答案 0 :(得分:1)
openstreetmap磁贴在这里定义:
https://github.com/gcushen/hugo-academic/blob/master/assets/js/academic.js#L276
在这些行附近,您还将看到一些其他地图图块提供程序的示例。
告诉我们您要使用的提供程序,以便我们向您展示一个集成该代码的示例。
编辑:要使用openstreetmap.fr磁贴提供程序使用HOT样式,请在Academic.js中的第274行和第275行之间添加以下内容:
} else if(map_provider == 4) {
L.tileLayer('https://{s}.tile.openstreetmap.fr/hot/{z}/{x}/{y}.png', {
maxZoom: 19,
attribution: '© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'
}).addTo(map);
}
,并在262行的params.toml中设置engine = 4
。