我在地图上添加了一个数据图层,我正在使用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图像有关吗?
答案 0 :(得分:1)
解决了它,看起来如果你想要自定义标记,你需要
marker-file: url(marker2.svg);
代替point-file: url(marker2.svg);