2016-03-22 28 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