我想在我的图层上添加一个信息窗口。在这个信息窗口中,我想显示来自另一层的信息(它也以表格形式存在于我的 cartodb 帐户中)。
var sublayerVerbindungen = layer.getSubLayer(1);
sublayerVerbindungen.hide();
sublayerVerbindungen.setInteractivity('cartodb_id, a_route, the_geom, a_route_info');
sublayerVerbindungen.setInteraction(true);
var sublayerA=layer.createSubLayer({
sql: "SELECT * FROM verbindungen WHERE a_route=1",
cartocss: '#verbindungen {line-color: #33a02c;}'
});
所以我想将我的信息窗口添加到具有来自 sublayerVerbindungen 的信息的图层 sublayerA。我试过用这个:
cdb.vis.Vis.addInfowindow(map, sublayerVerbindungen, ['a_route_info']);
但它不起作用。