【发布时间】:2016-10-18 19:59:40
【问题描述】:
我在 carto 中生成了五个动画热图时间序列。当我在我的网页中点击一个按钮时,我需要一个一个地显示它们。
这是我页面的截图 screenshot
这个想法是只有相关的时间序列图应该显示为单击的按钮。
我设法使用以下方法在按钮单击时加载热图,但它不会清除先前的活动层,而且时间序列控制(播放/暂停)似乎仅适用于初始层。
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;
}
感谢有人能指出我正确的方向。
提前致谢!
亚吉特
【问题讨论】:
标签: javascript jquery cartodb