1

Google Maps API が指定された div (directionsPanel) に返すルート結果にテキストを追加しようとしています。以下のコードは問題なく動作しますが、loadFromWaypoints が DOM の変更を完了する前に jQuery の行が起動する点が異なります。道順コンテンツの読み込みが完了した後に手動でトリガーしてその行を実行すると、期待どおりに実行されます。

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

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

DOM のリロードが完了した後に jQuery 行を実行するために、ある種のリスナー (おそらく loadFromWaypoints コールバック関数または directionPanel div 自体) を追加するにはどうすればよいですか?

4

1 に答える 1

2

ドキュメントは素晴らしいものではありませんが、「ロード」と「addoverlay」イベントについて説明してい ます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 に答える