Подавляющее большинство функций маршрутизации / направления используют онлайн-сервис для части маршрутизации, PWA или нет.
Часть автономной карты - это не просто, но гораздо более выполнимо, скорее всего, скорее как собственное или гибридное мобильное приложение, чем как PWA с ограниченным хранилищем.
Удачи!