在Tilemill / Mapbox中自定义SVG图标

时间:2013-01-18 13:04:40

标签: svg mapbox tilemill

我在地图上添加了一个数据图层,我正在使用svg图像来表示标记。

#points {
  point-file: url(marker2.svg);
  marker-width:10;
  marker-fill:#fff;
}

因为它是一个SVG图像,我正在尝试自定义填充颜色,但它不起作用。 marker-fill似乎只适用于它们提供的标记,但不适用于SVG图像。这可以使用TileMill / Mapbox吗?是否可以使用JS API?

更新

http://mapbox.com/blog/announcing-tilemill-0.10.0/开始,看起来使用marker-fill应该已经完成​​了这个技巧,但事实并非如此。问题可能与我的svg图像有关吗?

1 个答案:

答案 0 :(得分:1)

解决了它,看起来如果你想要自定义标记,你需要

marker-file: url(marker2.svg);代替point-file: url(marker2.svg);