Предлагаю посмотреть на тему HUD с другой стороны. Допустим, существует отдельное устройство проецирования (штатное/не штатное/китайское - не важно). Это устройство умеет отображать некую информацию.
Предлагаю разработать в CityGuide механихм экспорта информации ведения по маршруту в реальном времени.
СитиГид работает на устройстве, отображает свой стандартный интерфес/скин. И параллельно выдает информацию по некоторому каналу связи с други приложеннием.
Для Windows CE это может быть какой-нибудь IPC (shared memory и т.п.), для Android - Broadcast Intent, в iOS - не компетентен, думаю ес