добавление дополнительных данных в информационное окно - PullRequest
1 голос
/ 30 мая 2011

В моем веб-приложении данные поступают из свойства responseXML. Когда я нажимаю на маркер на карте Google, он показывает адрес рынка в информационном окне. Я также хочу показать значение openhours в информационном окне. Как бы я это сделал?

Вот мой код:

function display() {
    if ((xhr.readyState == 4) && (xhr.status == 200)) {
        var xmlDoc = xhr.responseXML;
        var market = xmlDoc.documentElement.getElementsByTagName("market");
        for (var i = 0; i < market.length; i++) {
            var address = market[i].getElementsByTagName("address");
            address = address[0].childNodes[0].nodeValue;
            var openhours = market[i].getElementsByTagName("openhours");
            openhours = openhours[0].childNodes[0].nodeValue;
            geocoder.getLocations(address, addToMap);
        }
    }
}

1 Ответ

0 голосов
/ 30 мая 2011

Вы можете сделать это, изменив это:

        map.openInfoWindowHtml(point, address);

На это:

        map.openInfoWindowHtml(point, address + '<br/>' + openhours);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...