Записывать нулевые или нулевые значения данных с помощью MapboxGL JS, используя setPaintProperty для цвета круга и останавливать массивы - PullRequest
1 голос
/ 01 июля 2019

В настоящее время я рисую на карте круговой векторный слой мозаики из Geoserver с использованием остановок в методе setPaintProperty следующим образом:

this.objectMap.setPaintProperty(layerName, 'circle-color', {
    "property": 'fieldname',
    "stops": [
      ...this.frequenciesService.intervalStops[ms] // using the stop format
    ]
  })

Как я могу сделать, чтобы нарисовать значения за пределами значений остановки (как без данных или нулевые значения)?

1 Ответ

1 голос
/ 01 июля 2019

Вы должны быть в состоянии использовать свойство default для функций (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"
})
...