Frustrierende Antwort: Gar nicht...
Der DirectionsRenderer besitzt leider nur ein einziges dokumentiertes Event, das ausgelöst wird, nachdem die Route durch den Benutzer verändert wurde. Alles andere (wie zum Beispiel ein Klick auf die Route oder einen Marker) wird intern nach dem Black-Box-Prinzip verarbeitet. Deshalb kann ich Dir nur empfehlen, ein eigenes
TDirektionsRenderer-Objekt zu programmieren. Alles was dazu notwendig ist (
TMarker,
TPolyline,
TDirectionsResult), ist vorhanden.
Entschuldige bitte die verspätete Antwort: Ich hatte lange herumgebastelt, um eine Lösung auf Basis des
TDirectionsRenderer-Objektes aus dem
API zu finden - sich nur auf undokumentierte Dinge zu verlassen, bringt auf Dauer aber leider auch nichts.
Das bringt mich aber auf die Idee, später - wenn die Homepage fertig ist - einen Bereich für User-Erweiterungen einzurichten.