Google地球和Windows应用程序

时间:2009-10-09 23:20:26

标签: c++ c winapi google-maps

我有一个C ++ Windows应用程序不断更新lat,long和altitude 我希望我的应用程序能够将Google Earth 合并到视觉上“跟踪它” 任何建议或指向正确的方向将不胜感激。

感谢。

3 个答案:

答案 0 :(得分:4)

您可以将Google地球插件作为ActiveX控件嵌入到您的应用程序中。可以找到控件的API here。您需要实例化您的GEPlugin控件,并从此处可以检索所有其他COM对象。无需向Google注册开发密钥。 Google不支持此功能,因为它绕过了使用Javascript的官方开发方法。

答案 1 :(得分:1)

起点 - 使用Web浏览器作为控件/组件。例如,Internet Explorer可以用作ActiveX控件。在普通的C ++中并不容易,但是MFC支持 - 我不是很熟悉。

不幸的是,除了我几年前尝试过一次(只是为了好玩)之外,我不能给出比这更具体的指示,并且无法让它发挥作用。我可以把它放到一个对话框中,但当我告诉它加载页面时,它会保持空白。

尽管如此, 可能 - 看看所有带有“他们自己的网络浏览器”的杂志封面。

答案 2 :(得分:1)

九月, 您能否提供一些有关如何使用GE插件执行此操作的详细信息?我已经通过在我的C#应用​​程序中嵌入浏览器对象来实现它,但不是直接作为ActiveX控件。如果我可以避免创建一个网站来托管javascript,那么我就是为了这一切。谢谢! 鲍勃