有没有办法使用 Tilemill 为每个瓷砖添加水印?我想把我的公司名称用透明的小字写在每块瓷砖的右下角。我正在导出为 MBTiles 并在我的 android 应用程序中使用它们。
或者,是否有另一个程序可以用来后处理 MBTiles 文件并为每个图块提供叠加层?
非常感谢!
您可以在 TileMill 中执行此操作,方法是添加一个覆盖整个世界的多边形图层并使用水印的 PNG 图像对其进行样式设置。
http://mapbox-geodata.s3.amazonaws.com/natural-earth-1.4.0/physical/10m-900913-bounding-box.zip
如果稍后添加更多图层,您需要确保“水印”位于图层堆栈的顶部。)polygon-pattern
使用CartoCSS 选项设置水印样式,如下所示。您需要更新图像以指向水印图像的位置。#watermark {
polygon-pattern-file:url("/path/to/watermark.png");
polygon-pattern-alignment:global;
}