Изменить шрифт на фрагментах карты
Я использую один плагин со своей картой-буклетом.
<script>
var map = L.map('mapid').setView([-21.12, 55.5], 16 );
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', { }).addTo(map);
L.marker([-21.12, 55.5]).addTo(map).bindPopup('Help ME!').openPopup();
</script>
Я хочу поменять шрифты на карте (листовка). Ставлю код шрифта:
body{font-family:arial,tahoma !important"}
В файле CSS, но шрифт на карте не меняется (Leaflet).
Моя проблема в том, что в тексте не меняется шрифт.
https://s tackru.com/images/8e32ef23293e0d8f7bf3b7c8d0d69bc1d49bed79.jpg
1 ответ
На снимке экрана вы показываете растровые плитки, то есть простые изображения с сервера листов, который вы указываете в URL-адресе шаблона слоя листов.
Вы не сможете изменить текст в этих изображениях с помощью клиентского CSS.
Но вы можете изменить сервер плиток, на который вы указываете, если найдете тот, который обслуживает плитки, соответствующие вашему желаемому стилю. Или вы можете обслуживать свои собственные плитки или использовать поставщика плиток, который предлагает функцию настройки.
См. Буклет R Язык карты: можем ли мы указать использование английского языка