我使用 mapzen 在客户端绘制矢量图块。
如何绘制带有纹理的多边形?
我尝试了一些变体,例如:
- 材料
- 纹理
- 风格
谢谢!
使用所有这三个,您走在正确的轨道上!我会查看纹理文档以查看 Tangram 中纹理的不同选项。
这是一个例子:
sources:
mapzen:
type: TopoJSON
url: https://tile.mapzen.com/mapzen/vector/v1/all/{z}/{x}/{y}.topojson
styles:
waves:
base: polygons
material:
diffuse:
texture: https://raw.githubusercontent.com/kkowalsky/tangram-hackz/master/img/seigaiha.png
mapping: planar
scale: 0.0000003
layers:
water:
data: { source: mapzen }
draw:
waves:
order: 1
color: white