Blogdown - Как использовать плитки OSMap в Hu go Academic - PullRequest
0 голосов
/ 23 марта 2020

Мне интересно, знает ли кто-нибудь, как изменить листы карты ОС, используя тему Hu go Academi c в Blogdown, поскольку карта контактов использует Leaflet, поэтому должна быть возможность изменить URL-адрес плитки, но я просто не могу найти где это находится. Единственный метод изменения типа карты, который я нашел, это стандартные опции, доступные в config/_default/params.toml, но я не могу понять, куда они направляют инструкции.

Спасибо,

Редактировать:

Это сервер плиток, на который я надеялся.

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

1 Ответ

1 голос
/ 23 марта 2020

Здесь определены тайлы openstreetmap:

https://github.com/gcushen/hugo-academic/blob/master/assets/js/academic.js#L276

В этих строках вы также увидите несколько примеров для других провайдеров листов карты.

Сообщите нам поставщика, которого вы хотите использовать, чтобы мы могли показать вам пример кода для его интеграции.

Редактировать: Чтобы использовать стиль HOT провайдером плиток openstreetmap.fr, добавьте следующее между строки 274 и 275 в академии c. js:

} 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); }

и в вашем params.toml в строке 262 установите engine = 4.

...