将Google地球嵌入桌面应用程序而不是网站。 QT是真正的选择吗?

时间:2014-06-24 08:00:50

标签: c++ qt embed google-earth google-earth-plugin

我想开发一个桌面应用程序来模拟围绕地球轨道运行的卫星摄像机。我想在桌面应用程序中使用Google Earth,而不是将其嵌入到网站中。显然Google Earth API提供的唯一选项是网页

我在Stack Overflow post中读到,使用QT可以将Google地球嵌入桌面应用程序中,但引用网站中的大部分链接都已损坏,因此缺少有关该主题的大量信息。此外,我发现的所有信息都非常陈旧。

有人可以建议我在桌面应用程序中嵌入Google Earth的方法吗?我有一些C ++,ADA和Visual Basic的经验,但不知道QT。

1 个答案:

答案 0 :(得分:3)

在桌面应用程序中嵌入Google地球涉及使用Google Earth Plugin,这是一个由JavaScript API控制的浏览器扩展程序。至少有两个用C#编写的例子(herehere)。至于C ++,最简单的方法是使用一个可以打开“浏览器窗口”Qt for example的框架。 Qt的另一种选择是Chromium Embedded Framework,它是一个C ++库,用于在桌面应用程序中嵌入Chromium引擎。