我使用我公司每个州的团队成员位置的mapbox创建了一张地图。按州规定的团队成员数量范围为1到10.地图引脚(标记)符号仅为9。
我开始捣乱Tilemill并看到一条帖子说可以将数字放在标记内https://www.mapbox.com/tilemill/docs/guides/advanced-map-design/(滚动到' Text Labels'部分,这正是我的意思我想做。)
带有我想要的数字的数据库列称为' marker-symbol'。以下是目前默认styles.mss中的代码:
Map {
background-color: #b8dee6;
}
#countries {
::outline {
line-color: #85c5d3;
line-width: 2;
line-join: round;
}
polygon-fill: #fff;
}
#features {
marker-width:20;
marker-fill:#f45;
marker-line-color:#813;
marker-allow-overlap:true;
}
非常感谢任何帮助!
谢谢。
答案 0 :(得分:0)
我确实在我测试的一些代码中使用了它。我只是把代码放在错误的位置,所以它在标记后面而不是在它前面。这是修复:
Map {
background-color: #b8dee6;
}
#countries {
::outline {
line-color: #85c5d3;
line-width: 2;
line-join: round;
}
polygon-fill: #fff;
}
#features {
marker-width:20;
marker-fill:#f45;
marker-line-color:#813;
marker-line-opacity:2;
marker-allow-overlap:true;
::labels {
text-name:"[marker-symbol]";
text-face-name:"Arial Bold";
text-allow-overlap:true;
}
}