Обрабатывает ли выражение метода setPaintProperty выражения выражений?
map.setPaintProperty('places',
'circle-radius',
[
'interpolate',
['linear'],
['number', ["get", "Time", ['object', ["get", "Day", ['object', ["get", "Stats"]]]]]],
0, 4,
5, 24
]
);
Я получаю сообщение об ошибке:
Error: layers.places.paint.circle-radius[2][1][1]: Expected string but found number instead.
Я нахожу ошибку запутывающей, так как думаю, что она должна возвращать число.
Я несколько уверен, что следующее выражение работает, так как я использую его при реализации addLayer ()
paint: {
'circle-radius': [
'interpolate',
['linear'],
['number', ["get", "Time", ['object', ["get", "Day", ['object', ["get", "Stats"]]]]]],
0, 4,
5, 24
],'circle-opacity': 0.8
}
Любая помощь будет отличной.