0

我为我的公司使用每个州的团队成员位置的地图框创建了一张地图。各州的团队成员人数从 1 到 10 不等。地图图钉(标记)符号只有九个。

我开始弄乱 Tilemill 并看到一篇帖子说可以将数字放在标记内,https ://www.mapbox.com/tilemill/docs/guides/advanced-map-design/ (滚动到“文本”标签部分,这正是我想要做的)。

带有我想要的数字的数据库列称为“标记符号”。以下是默认 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;
}

任何帮助是极大的赞赏!

谢谢你。

4

1 回答 1

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;
    }
}
于 2014-07-29T23:26:47.917 回答