Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Embed Google Earth in desktop applications instead of website. Is QT a real option?

I have in mind to develop a desktop application that simulates a satellite camera orbiting the earth. I would like to use Google Earth in a desktop application instead of embedding it in a website. Apparently the only option that the Google Earth API offers is for web pages

I read in a Stack Overflow post that using QT is possible to embed Google Earth in desktop applications, however most of the links in the referred websites are broken so a lot of information about the topic is missing. Furthermore all the information I found is very old.

Could anyone suggest me a method to embed Google Earth in desktop applications? I have some experience with C++, ADA and Visual Basic but no idea of QT.

like image 664
user3770060 Avatar asked Jun 24 '14 08:06

user3770060


1 Answers

Embedding Google Earth in a desktop application involves working with the Google Earth Plugin, a browser extension controlled by a JavaScript API. There are at least two examples (here and here) written in C#. As for C++, the easiest way would be using a framework which can open a "browser window", Qt for example. An alternative to Qt is the Chromium Embedded Framework, which is a C++ library to embed the Chromium engine in desktop applications.

like image 136
Sga Avatar answered Oct 20 '22 00:10

Sga