Google maps api 3 显示JSON查询的Infowindow HTML代码

Google maps api 3 显示JSON查询的Infowindow HTML代码,google-maps-api-3,Google Maps Api 3,我正在提取JSON数据以便在地图上显示,但是当我获取包含HTML代码的JSON字段(即,)时,代码会显示在信息窗口中,而不是以换行符的形式呈现 有没有关于如何强制渲染的想法 JSON调用在代码中,但在这里它是直接的: 谢谢。(注意,在注意到技术问题被移到这里之前,我在旧的Google Maps组中发布了此内容)。JSON不包含,它包含br,此问题不是Google Maps强迫的 您可以通过更改此行来“解码”字符串: yourdescription[i] = item.description;

我正在提取JSON数据以便在地图上显示,但是当我获取包含HTML代码的JSON字段(即,

)时,代码会显示在信息窗口中,而不是以换行符的形式呈现

有没有关于如何强制渲染的想法

JSON调用在代码中,但在这里它是直接的:


谢谢。(注意,在注意到技术问题被移到这里之前,我在旧的Google Maps组中发布了此内容)。

JSON不包含


,它包含
br
,此问题不是Google Maps强迫的

您可以通过更改此行来“解码”字符串:

yourdescription[i] = item.description;
进入

yourdescription[i]=$('').html(item.description.text();

但是如果我假设您是此服务的开发人员,您最好在服务器端修复此问题并返回预期结果。

Duh,谢谢。只是需要一双新的眼睛。您的解决方案是正确的,正如您所建议的,除了使用您提供的jquery代码之外,我还需要更改JSON服务(对于某些标记)。当我们实时推送开发人员更改时,我将更新链接示例,以供其他人参考。
yourdescription[i] = $('<div/>').html(item.description).text();