Estaba pensando crear un mapa con las nuevas rutas de buses en Bogotá (SITP) en Flash (no sé manejar otra cosa)

El caso es que alguien propuso hoy que lo ideal sería marcar el punto de llegada y de destino y ahí aparecería la ruta...

Pero esto me plantea serias dudas a la hora de programarlo...

si hay que hacer transbordos ¿cómo se maneja?


¿y si hay más de 1 ruta que haga el recorrido?

cómo hago para saber si existe una ruta de A a B... ¿con una pequeña base de datos? ¿o cuál sería la idea?

hay un chico que está haciendo el intento en php... esta es la web (funciona bastante mal)
www.paraderos.co

(programar no es lo mío, sigo con actionscritp 2, lo que busco es la lógica para encontrar 2 puntos en una ruta que se conecte

gracias