0

我想强制道路标签位于东西向道路的南侧(下方)。执行 text-dy:-20 后,结果并不一致。我可以使用另一种设置来强制将此标签放置在道路上吗?

#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;        
}
4

1 回答 1

0

没错,就是:shieldCartoCSS 相关的属性。正如这里所解释的,“(i)如果您在地图上显示道路盾牌(例如,高速公路标记),这些 CartoCSS 属性定义了盾牌样式。” 因此text-dy,您必须使用shield-dy.

于 2016-10-30T13:59:13.403 回答