Использование QWebView, возможно, сработает, но я понятия не имею, может ли тогда произойти взаимодействие между Google Maps и вашим собственным кодом.
Мой проект основан на коде qt-google-maps
.Вы все еще можете найти его в Google Code Archive:
Я помню, что мне пришлось немного измениться, потому что код был основан на версии 2 API Карт Google, и теперь поддерживалась только версия 3.Но даже это было довольно легко.Я вижу, что «новый» код теперь включает и версию 3.
На GitHub я также нашел проект , который использует код, но сделал его из QT5-версии , и он имеетЯ был активен до года назад, поэтому, вероятно, у вас больше шансов найти там рабочий код.
На моем личном GitHub я решил продолжить использовать QT4, и взаимодействие с Google Maps работает довольно хорошо. Вот последняя версия , но код, вероятно, немного запутанный и непонятный из-за нехватки времени, чтобы работать над ним более подробно (извините за это), поэтому лучше всего начинать с этого коммита.Он имеет базовую версию qt-google-maps 2012 года, обновленную мной для API Карт Google версии 3 (поэтому с первой ссылкой, которую я разместил здесь, будут некоторые различия), и в нем не так уж много моего личного кода.
Обязательно прочитайте инструкции по компиляции .