我正在制作一张CartoDB地图,我想在这里展示读者今年夏天捕获的鱼的照片。
我已经为表格中的每一行添加了一个图像网址,将其拖动到信息窗口显示列表的顶部,启用它并将图像窗口类型更改为图像标题。
它在编辑器中很好地显示,但是当我查看或嵌入地图时,标记将css样式display:none;
附加到它作为样式属性。
即使我在CartoDB infowindow HTML编辑器中手动添加display:block;
或display:inline
。
(如果我在Chrome或Firefox开发者控制台中执行此操作,则可解决此问题。)
公共地图:http://kjethoe.cartodb.com/viz/50b0eafc-3b54-11e5-be03-0e0c41326911/public_map 最终用法:http://interaktiv.gd.no/2015/fiske/?v=a
答案 0 :(得分:0)
不幸的是,CartoDB.js中存在一个问题,即在infowindow标头中hides the image(如果存在),以便使用内部字段列表中可用的第一列创建新的。{/ p>
虽然问题已修复,但我建议您将包含网址图片的列重命名为“_whatever”。这将使该列成为内部字段中的第一个可用列,并且尽管存在此问题,它仍将在infowindow中正确呈现。
让我知道它是否解决了这个问题。