1

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

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

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

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

4

1 回答 1

2

文档不是很好,但它谈到了“加载”和“添加覆盖”事件 http://code.google.com/apis/maps/documentation/reference.html#GDirections

GEvent.addListener(directions, "addoverlay", function() {
    $("td[jscontent='address']").append(" some content"); 
});
于 2008-12-03T16:46:32.330 回答