在 CartoDB 中使用 HTML 标签
Using HTML tags in CartoDB
我正在尝试使用 CartoDB 创建交互式地图,人们可以在其中单击某个位置,然后弹出(在地图上的 CartoDB 中)解释有关该位置的一些详细信息。
现在,一切正常,我导入我的 CSV 文件,其中包含位置、这些位置的名称,以及用于这些位置的弹出窗口内容的另一列。在编辑器中,一切正常,我为弹出窗口使用了自定义 HTML 功能,并让它从该列中提取信息以进行显示。
我遇到的问题是如何格式化为弹出窗口拉入的文本。我想通过在文本中的某些单词上使用 HTML 标签(即
, , )来对其进行更多控制。由于它们对于每个弹出窗口都是不同的,我不能只将它添加到 CartoDB 编辑器中,它会在其中提取弹出窗口的文本。
我试着问过我的 CartoDB 代表,他不知道答案,只是告诉我去 Whosebug 上问(对他帮助不大)...
这是我现在的地图 link:
https://iongeo.cartodb.com/viz/9ee487e4-817b-11e4-8caa-0e853d047bba/public_map
事实证明,CartoDB目前没有这个能力。我与他们的开发团队进行了交谈,他们目前正在努力添加它。
我知道这是几个月前的事了,但没有真正的答案,它是 CartoDB/Mustache google 搜索的首批命中之一,看起来你的演示地图仍然无法使用.
答案实际上很简单 - Mustache 会自动转义 HTML 但简单的解决方法是使用三个标签而不是两个,如下所示:
{{{ContentwithHTML}}}
我正在尝试使用 CartoDB 创建交互式地图,人们可以在其中单击某个位置,然后弹出(在地图上的 CartoDB 中)解释有关该位置的一些详细信息。
现在,一切正常,我导入我的 CSV 文件,其中包含位置、这些位置的名称,以及用于这些位置的弹出窗口内容的另一列。在编辑器中,一切正常,我为弹出窗口使用了自定义 HTML 功能,并让它从该列中提取信息以进行显示。
我遇到的问题是如何格式化为弹出窗口拉入的文本。我想通过在文本中的某些单词上使用 HTML 标签(即
, , )来对其进行更多控制。由于它们对于每个弹出窗口都是不同的,我不能只将它添加到 CartoDB 编辑器中,它会在其中提取弹出窗口的文本。
我试着问过我的 CartoDB 代表,他不知道答案,只是告诉我去 Whosebug 上问(对他帮助不大)...
这是我现在的地图 link:
https://iongeo.cartodb.com/viz/9ee487e4-817b-11e4-8caa-0e853d047bba/public_map
事实证明,CartoDB目前没有这个能力。我与他们的开发团队进行了交谈,他们目前正在努力添加它。
我知道这是几个月前的事了,但没有真正的答案,它是 CartoDB/Mustache google 搜索的首批命中之一,看起来你的演示地图仍然无法使用.
答案实际上很简单 - Mustache 会自动转义 HTML 但简单的解决方法是使用三个标签而不是两个,如下所示: {{{ContentwithHTML}}}