Blogdown-如何在Hugo Academic中使用OSMap Tiles

时间:2020-03-22 23:51:38

标签: openstreetmap hugo blogdown

我想知道是否有人知道如何使用Blogdown中的Hugo Academic主题更改OS Map磁贴,因为联系人映射使用Leaflet,因此应该可以更改磁贴URL,但我只是找不到位置位于。我发现更改地图类型的唯一方法是config/_default/params.toml中可用的标准选项,但我不知道它们将指令定向到何处。

谢谢

编辑:

这是我希望使用的切片服务器。

http://a.tile.openstreetmap.fr/hot/${z}/${x}/${y}.png

1 个答案:

答案 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: '&copy; <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>' }).addTo(map); }

,并在262行的params.toml中设置engine = 4