更改sublayer.show()的持续时间

时间:2016-10-13 06:14:42

标签: cartodb

使用sublayer.show()时,有什么方法可以设置转换需要多长时间? https://carto.com/docs/carto-engine/carto-js/api-methods/#layershow

手动降低不透明度似乎不起作用,因为.setOpacity()不适用于子图层。

谢谢!

编辑:我想我可以尝试直接向.leaflet-tile dom objs添加css动画。

1 个答案:

答案 0 :(得分:0)

您可以为活动添加a setTimeout。关于不透明度问题,您可以使用 $subject_set = ($public) ? (find_all_subjects()) : (find_all_subjects(FALSE)); 并更改图层的不透明度属性。例如,如果您有点图层,则需要更改setCartoCSS属性。