我目前正在使用setPaintProperty方法中的停止点在Geoserver上绘制一个来自Geoserver的圆形矢量平铺图层,如下所示:
this.objectMap.setPaintProperty(layerName, 'circle-color', {
"property": 'fieldname',
"stops": [
...this.frequenciesService.intervalStops[ms] // using the stop format
]
})
我该如何在停止值之外绘制值(无数据或空值)?
答案 0 :(得分:1)
对于功能(https://github.com/mapbox/mapbox-gl-js/pull/4175),您应该可以使用默认属性:
this.objectMap.setPaintProperty(layerName, 'circle-color', {
"property": 'fieldname',
"stops": [
...this.frequenciesService.intervalStops[ms] // using the stop format
],
"default": "yourDefaultValue"
})