En tout cas, je te déconseille Qt Widgets. J'ai tenté de faire une application mobile avec et j'ai failli ne pas avoir mon diplôme si j'avais poursuivi ma thèse avec.
Je te propose de t'orienter vers Visual C++ qui propose la programmation Android ou même Qt Quick qui est en JavaScript (QML) dans lequel tu peux faire appel à des librairies basées C++ et dans lequel tu peux utiliser du JS.
Ensuite, côté Google Maps, l'API C++ est vraiment limitée. Normal pour un géant du Web, du coup, je te conseille plutôt de travailler en JavaScript.
N'hésite pas à utiliser PhoneGaps si c'est juste pour une application avec une UI (surtout une carte) et plutôt Qt/OpenGL si c'est un jeu.
Je te conseille de faire attention lorsque tu négocies le cahier des charges. Fais attention à rester flexible dans le choix des technos