Клуб API Карт

Добавление в балун дополнительной строки

Евгений
14 ноября 2014, 18:06
Всем здравствуйте, прошу прощения, если тему уже такая создавалась.

Использую api 2.0

Мне необходимо в балун вставить дополнительное поле, в котором отображается время добавление метки, столбец в sql есть, а вот как вывести эту дату, я не могу понят, я так понимаю, что за отображение полей отвечает данный кусок кода:

//Запрос данных и вывод маркеров на карту
        $.getJSON("/vivod.php", {cat:c},
        function(json){
                for (i = 0; i < json.markers.length; i++) {
                    var myPlacemark = new ymaps.Placemark([json.markers[i].lat,json.markers[i].lon], {
                    // Свойства
                       hintContent: json.markers[i].hinttext,
            balloonContentHeader: json.markers[i].name,       
                        balloonContentBody: json.markers[i].balloontext                   
                    }, {                   
                    // Опции
                    preset: json.markers[i].styleplacemark                   
                });

Прошу вашей помощи, спасибо.
3 комментария
Подписаться на комментарии к посту

В балун вы можете вставить любую html-разметку

balloonContentBody: json.markers[i].balloontext + '

Еще одно поле

'

прошу прощения, а можно ли как нибудь именно для этой метки ввывести дату, я так понимаю, если я буду просто встать в

echo "блабла"

, он же все даты выведет?

 

еще раз извиняюсь, я новичек в этом деле(

ну вариант 1 – вы у себя на сервере сами сформируете нужный json.markers[i].balloontext

вариант 2 – написать свой макет содержимого балуна,

в котором будет описано условие на это поле – есть ли оно в properties (данных) – выводить его