2015-11-05 82 views
-2

当我使用Openlayers 3时,我从PostGIS数据库获取数据并将其形成GeoJSON并将其传递到矢量图层上。从GeoJSON获取格式化的HTML

那么我可以做event.selected[0].get('description')来获取描述所选功能的文本并将其放入div

我想问一下,如果我在数据库中保存格式化的HTML如<b>Title</b><br>blah blah <br><li>.....</li>并使用它制作GeoJSON,那么当我将它放到div时,它会以格式显示还是显示为带有标记的文本?

会出现像

标题

等等等等

  • 列表1
  • 表2

或类似

<b>Title</b><br>blah blah <br><ul><li>List 1</li><li>List 2</li></ul>

感谢

+0

你为什么不试试看看会发生什么? (它甚至不是OpenLayers的问题,所以你可以在浏览器控制台的单行JS代码中进行验证) – kryger

回答

1

如果div.innerHTML = event.selected[0].get('description');然后description将呈现为HTML。