Infowindow HTML-код, показывающий из запроса JSON - PullRequest
0 голосов
/ 24 февраля 2012

Я извлекаю данные JSON для отображения на карте, но когда я получаю поле JSON с HTML-кодом (т. Е. <br>), код отображается в информационном окне, а не отображается как разрыв строки.

http://www.yourmapper.com/demo/v3infowindow.htm

Есть идеи, как заставить рендеринг?

Вызов JSON находится в коде, но здесь он прямо:

http://www.yourmapper.com/api/markers.php?&lat=38.23282191&lon=-85.7209389&id=152&f=json

Спасибо.(Обратите внимание, я разместил это в старой группе Google Карт, прежде чем заметил, что технические вопросы были перенесены сюда).

1 Ответ

1 голос
/ 25 февраля 2012

JSON не содержит <br>, он содержит &lt;br&gt;, google-maps не вызывает эту проблему.

Вы можете «расшифровать» строки, изменив эту строку:

yourdescription[i] = item.description;

в

yourdescription[i] = $('<div/>').html(item.description).text();

Но если я могу предположить, что вы разработчик этого сервиса, вам лучше исправить это на стороне сервера и вернуть ожидаемый результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...