如何在地图引脚中显示数据库信息?

时间:2014-07-29 20:01:15

标签: css geolocation mapbox tilemill

我使用我公司每个州的团队成员位置的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;
}

非常感谢任何帮助!

谢谢。

1 个答案:

答案 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;
    }
}