2015-08-12 9 views
0

Я пытаюсь визуализировать CartoDB с помощью Torque. В моем файле CSS у меня есть:cartodb: недопустимое значение при использовании [значение] в крутящем моменте css

Map { 
-torque-frame-count:24; 
-torque-animation-duration:10; 
-torque-time-attribute:"hour"; 
-torque-aggregation-function:"count(cartodb_id)"; 
-torque-resolution:2; 
-torque-data-aggregation:linear; 
} 

#sampledata{ 
    image-filters: colorize-alpha(blue, cyan, lightgreen, yellow , orange, red); 
    marker-file: url(http://s3.amazonaws.com/com.cartodb.assets.static/alphamarker.png); 
    marker-fill-opacity: 0.4*[value]; 
    marker-width: 35; 
} 

Но это CSS приводит к ошибке: «линии 15: Invalid значения для маркеров закладки-непрозрачности, типа с плавающей точкой, как ожидается, 0,4 * [значение] (типа. поле).

Есть ли способ указать непрозрачность на основе значения агрегации крутящего момента?

Большое спасибо,

ответ

0

Поскольку ваш «момент-агрегации-функции:» просто подсчет количества записей в данной ячейке сетки, значение «значение» всегда будет целым числом, и, таким образом, вы можете просто создать отдельные случаи:

#sampledata{ 
    image-filters: colorize-alpha(blue, cyan, lightgreen, yellow , orange, red); 
    marker-file: url(http://s3.amazonaws.com/com.cartodb.assets.static/alphamarker.png); 
    marker-width: 35; 
    [value = 1] {marker-fill-opacity: 0.4;} 
    [value = 2] {marker-fill-opacity: 0.8;} 
    [value > 2] {marker-fill-opacity: 1.0;} 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^