Zastanawiam się, czy ktoś wie, jak zmienić płytki mapy systemu operacyjnego za pomocą motywu akademickiego Hugo w Blogdownie, ponieważ mapa kontaktów używa ulotki, więc powinno być możliwe, aby zmienić adres URL płytek, ale po prostu nie mogę znaleźć miejsca, w którym znajduje się . Jedyną metodą zmiany typu MAP, które znalazłem, są standardowymi opcjami dostępnymi w config/_default/params.toml, ale nie mogę dowiedzieć się, gdzie kierują instrukcjami.

Dzięki,

Edytuj:

To jest serwer płytek, na które miałem nadzieję na używanie.

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

0
arnold-c 23 marzec 2020, 02:51

1 odpowiedź

Najlepsza odpowiedź

Płytki OpenStreetMap są zdefiniowane tutaj:

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

Wokół tych linii zobaczysz kilka przykładów dla innych dostawców płytek mapy.

Powiedz nam usługodawcę, którego chcesz użyć, abyśmy mogli pokazać przykład kodu do intergratowania tego.

Edytuj: Aby użyć gorącego stylu przez OpenStreetMap.fr Dostawca Dostawcy Dodaj następujące między linią 274 a 275 w akademickim.jsie:

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

W twoich params.toml on line 262 Set engine = 4.

1
crnm 23 marzec 2020, 15:07