Я создаю тепловую карту с временной шкалой, обновляя источник геоджонов новыми кластеризованными точками, когда пользователь перетаскивает ползунок.
Мне требуется, чтобы вес тепловой карты реагировал на point_count:
'heatmap-weight': ['get', 'point_count']
, который затем применяется к цвету тепловой карты:
'heatmap-color': [
'interpolate',
['linear'],
['heatmap-density'],
0, 'rgba(255,0,0,0)',
1, 'rgba(255,0,0,0.9)'
],
Однако мне нужноустановить значения min и max point_count по всей временной шкале, что, как я думал, может быть достигнуто следующим образом:
'heatmap-weight': [
'interpolate',
['linear'],
['get', 'point_count'],
20, 0,
250, 1
]
Но, похоже, это не работает, кто-нибудь знает, как установить диапазон для point_count?