Как сделать так, чтобы класс path отображался при более высоких уровнях масштабирования с помощью CSS-кода в MapBox Studio?
Я работаю над оформлением карты в студии MapBox. Я пытаюсь сделать дорогу классом path
появляются при уровне масштабирования менее 14. Как только я перехожу на уровень 13 или менее, все пути исчезают. Кто-нибудь знает, как сделать так, чтобы дорожки появлялись на 12 и 13 уровнях?
Я попробовал это в моем CSS.
[class='path'] {
::path[zoom>=10]['mapnik::geometry_type'=2] {
line-join: round;
line-width: 1.0;
}
}
1 ответ
Набор векторных карт mapbox-roads-v5, который поставляется вместе с Mapbox Studio, имеет только определенные слои векторных данных на каждом уровне масштабирования. Данные пути не появляются в этом наборе данных при любом масштабе меньше 14, поэтому вы не можете использовать их при любом другом уровне масштабирования.
К счастью, эти данные поступают из OpenStreetMap, поэтому вы можете добавить их в качестве пользовательского источника в Mapbox Studio и стилизовать их вместе с другими данными! Существует даже руководство по получению этих данных из OpenStreetMap с помощью Overpass Turbo.