我有一个C ++ Windows应用程序不断更新lat,long和altitude 我希望我的应用程序能够将Google Earth 合并到视觉上“跟踪它” 任何建议或指向正确的方向将不胜感激。
感谢。
答案 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,那么我就是为了这一切。谢谢! 鲍勃