La mise en place d'un système de transport public est une technologie clé pour les zones urbaines. La plupart des gens utilisent les transports publics tels que le bus, le taxi, le train, etc. La structure routière et le réseau de bus sont très compliqués et difficiles à comprendre pour les habitants et les étrangers. Le système proposé recommandera les chemins de transit possibles pour la personne qui prendra le bus depuis son emplacement jusqu'à l'arrêt de bus le plus proche et suggérera également le chemin le plus court et le chemin à coût optimal jusqu'à l'arrêt de bus de destination. En outre, le système suggérera non seulement l'arrêt de bus le plus proche, mais aussi l'itinéraire de bus optimal, y compris le transit entre ces arrêts. Pour trente communes de la région de Yangon, les itinéraires de bus, les informations sur les bus, les arrêts de bus et leur position, latitude/longitude et noms de route sont stockés dans une base de données spatiale. L'utilisation de la mémoire est essentiellement nécessaire pour tenir compte du temps de traitement sur les appareils omniprésents. Dans un réseau complexe, les grappes inutiles sont supprimées à l'aide de l'algorithme de regroupement K-mean afin de réduire les temps de recherche et l'espace de recherche. L'algorithme A* modifié avec recherche bidirectionnelle est appliqué pour trouver l'itinéraire optimal entre le lieu actuel et le lieu de destination.