我想强制道路标签在南边(下面)东西方向的道路上。在实现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;
}发布于 2016-10-30 21:59:13
是的,它是:shield CartoCSS相关属性。正如here所解释的,“(I)如果您在地图上显示路盾(例如,高速公路标记),这些CartoCSS属性将定义盾牌样式。”因此,您必须使用shield-dy,而不是使用text-dy。
https://stackoverflow.com/questions/36167027
复制相似问题