0

我在地图上添加了一个数据层,并使用 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 图像上吗?

4

1 回答 1

1

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

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

于 2013-01-18T15:12:13.580 回答