Инициирующее событие после GDirections.loadFromWaypoints в API Карт Google - PullRequest
1 голос
/ 03 декабря 2008

Я пытаюсь добавить некоторый текст к результатам указаний, которые API Карт Google возвращает к указанному элементу div (directionsPanel). Приведенный ниже код будет работать нормально, за исключением того, что строка jQuery срабатывает до того, как loadFromWaypoints закончит модификацию DOM. Если я запустил эту строку, вручную запустив ее после того, как содержимое инструкций завершило загрузку, она выполнится, как и ожидалось.

directions = new GDirections(map, directionsPanel);
directions.loadFromWaypoints(waypoints);

$("td[@jscontent='address']").append(" some content");

Как я могу добавить своего рода слушатель (возможно, либо с помощью функции обратного вызова loadFromWaypoints, либо с помощью самого div-модуля directionsPanel) для выполнения моей строки jQuery после завершения перезагрузки DOM?

1 Ответ

2 голосов
/ 03 декабря 2008

Документация не очень хорошая, но она говорит о событии "load" и "addoverlay" http://code.google.com/apis/maps/documentation/reference.html#GDirections

GEvent.addListener(directions, "addoverlay", function() {
    $("td[jscontent='address']").append(" some content"); 
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...