我正在尝试向Google Maps API返回指定div(directionsPanel)的路线结果中添加一些文本。下面的代码可以正常工作,除了jQuery行在loadFromWaypoints完成修改DOM之前触发。如果在路线内容加载完成后通过手动触发该行来运行该行,则它将按预期执行。

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

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


在DOM完成重新加载后,如何添加某种侦听器(可能在loadFromWaypoints回调函数或directionsPanel div本身上)以执行我的jQuery行?

最佳答案

该文档不是很好,但是它讨论了“加载”和“ addoverlay”事件
http://code.google.com/apis/maps/documentation/reference.html#GDirections

GEvent.addListener(directions, "addoverlay", function() {
    $("td[jscontent='address']").append(" some content");
});

10-04 17:24