我有五个在 carto 中生成的动画热图时间序列。在我的网页中单击按钮时,我需要一一显示它们。
这是我的页面截图的 截图
这个想法是只有相关的时间序列图应该显示为单击的按钮。
我设法使用以下方法在按钮单击时加载热图,但它不会清除先前的活动层,而且时间序列控制(播放/暂停)似乎仅适用于初始层。
var LayerActions = {
button1: function(){
var sublayer = layer.getSubLayer(0);
cartodb.createLayer(map, layerUrl, layerOptions).addTo(map);
return true;
},
button2: function(){
cartodb.createLayer(map, layerUrl2, layerOptions).addTo(map);
return true;
}
感谢有人能指出我正确的方向。
提前致谢!
雅吉特