Hallo Stefan,
vielen Dank für das Lob!
Du bringst es auf den Punkt: Egal wie gut eine Komponente programmiert wurde - sie kann den direkten Zugriff auf ein
API niemals ersetzen.
Zu Deiner Frage:
Bei den vielen Punkten beziehungsweise Streckenabschnitten würde sich eventuell ein KML-Layer empfehlen.