gpt4 book ai didi

c++ - 自定义 C++ Linux 应用程序中的 Google 地球

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:41:28 29 4
gpt4 key购买 nike

我正在探索如何在我为 Linux 编写的 C++ 应用程序中使用 Google 地球。该应用程序将以非常高的分辨率(大约 6000 x 3000 像素)运行。我对 Google Earth 在高分辨率和 Linux 环境下的图形性能充满信心。我的问题是:将 Google Earth 集成到我的 Linux C++ 应用程序中的最佳方式是什么?我已经阅读了有关 Google Earth COM API 的信息(现在它已经过时了)。将 Google 地球集成到我的应用程序中的首选方法是什么?

集成细节:我希望“背景”中的 Google 地球覆盖整个 6000 x 3000 分辨率,并带有一个可与地球交互的小型“控制框”覆盖层。

感谢您的回复!

kf

最佳答案

据我所知,只有两个 API 可以访问 Google 地球内容 - Javascript API 和基于 Windows 的 C# API(它们似乎只是调用 Javascript API 的包装类。)我不知道但我相信 Google Maps API 也可以使用 Javascript。

鉴于您使用的是 Linux 并使用 C++,我的建议是在您的应用程序中嵌入一个浏览器并创建 C++ 包装器以进行您需要的 Javascript 调用(例如 Windows C# API。)

如果您开始一个开源项目,其他人可能愿意帮助您创建 C++ 包装器。

关于c++ - 自定义 C++ Linux 应用程序中的 Google 地球,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13170328/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com