在CartoDB中使用HTML标记

时间:2015-01-02 14:39:57

标签: html sql cartodb

我正在尝试使用CartoDB来创建交互式地图,人们可以点击某个位置,然后弹出(在地图上的CartoDB中),解释有关该位置的一些详细信息将会打开。

现在,我已经完成了所有工作,我导入了包含位置的CSV,以及这些位置的名称,以及另一列用于弹出这些位置的内容。在编辑器中,我已经完成了所有工作,我已经使用了弹出窗口的自定义HTML功能,只需从该列中提取信息即可显示。

我遇到的问题是如何格式化弹出的文本。我希望通过在文本中的某些单词上使用HTML标签(即,,,)来控制它。由于每个弹出窗口都不同,我不能只将它添加到CartoDB编辑器中,它会弹出弹出窗口的文本。

我试过询问我的CartoDB代表,他不知道答案,只是告诉我在StackOverflow上询问(对他没有多大帮助)......

这是我现在的地图链接:

https://iongeo.cartodb.com/viz/9ee487e4-817b-11e4-8caa-0e853d047bba/public_map

2 个答案:

答案 0 :(得分:1)

我意识到这已经有几个月了,但是没有真正的答案,这是CartoDB / Mustache谷歌搜索的第一次点击之一,看起来你的演示地图仍然无效。

答案实际上是直截了当的--Nustache会自动转义HTML,但简单的解决方法是使用三个标签而不是两个,如下所示: {{{ContentwithHTML}}}

Mustache的文档在这里:https://mustache.github.io/mustache.5.html

答案 1 :(得分:0)

事实证明,CartoDB目前没有这种能力。我与他们的开发团队进行了交谈,他们正在努力添加它。