2016-03-22 4 views
0

Я хотел бы заставить дорожную этикетку находиться на южной стороне (ниже) по дорогам восток-запад. После реализации text-dy: -20 результаты несовместимы. Есть ли еще одна настройка, которую я мог бы использовать для принудительного размещения этикеток на дорогах?Положение дорожной метки под дорогой в CartoCSS

#roadlabel::labels{ 
text-avoid-edges:true;  
text-allow-overlap:false;  
text-character-spacing:0.5;  
text-transform:uppercase;  
text-size: 24; 
text-name: [FULLNAME]; 
text-face-name: 'Helvetica Neue LT Std 75 Bold'; 
text-fill: #fff; 
text-halo-fill: fadeout(black, 40%); 
text-halo-radius: 1; 
text-placement: line;   
text-dy: -20;   
} 

ответ

0

Да, это: shield CartoCSS связанных свойства. Как объяснено here, «(i) если вы показываете дорожные экраны на карте (например, маркеры шоссе), эти свойства CartoCSS определяют стиль экрана." Поэтому вместо использования text-dy вы должны использовать shield-dy.