fly*_*ynn 6 c++ google-maps kml google-earth google-earth-plugin
我正在探索在我为Linux编写的C++应用程序中使用Google Earth.该应用程序将以非常高的分辨率(大约6000 x 3000像素)运行.我对Google地球在高分辨率和Linux环境中的图形性能充满信心.我的问题是:将Google地球集成到我的Linux C++应用程序中的最佳方法是什么?我已经阅读了有关Google Earth COM API的信息(现在它已经过时了).将Google Earth集成到我的应用程序中的首选方法是什么?
整合的细节:我希望谷歌地球在"背景"中覆盖整个6000 x 3000分辨率,并带有一个与地球相互作用的小"控制盒"覆盖层.
谢谢你的回复!
KF
据我所知,只有两个 API 可以访问 Google Earth 内容 - Javascript API 和基于 Windows 的 C# API(似乎只是调用 Javascript API 的包装类。)我不知道,但我相信Google 地图 API 也将采用 Javascript 语言。
鉴于您使用的是 Linux 并使用 C++,我的建议是在您的应用程序中嵌入浏览器并创建 C++ 包装器来进行您需要的 Javascript 调用(如 Windows C# API)。
如果您启动一个开源项目,其他人可能愿意帮助您创建 C++ 包装器。