Google Earth in a C ++ Linux user application

I am studying the use of Google Earth in a C ++ application that I am writing for Linux. This application will work with very high resolution (about 6000 x 3000 pixels). I am confident in the high-resolution graphics performance of Google Earth and the Linux environment. My question is: what is the best way to integrate Google Earth into my Linux C ++ application? I read about the Google Earth API (and now it's deprecated). What would be the preferred method for integrating Google Earth into my application?

Integration features: I hope that Google Earth in the background covers all the resolution of 6000 x 3000 with a small overlay of the control unit that will interact with the earth.

Thank you for your responses!

kf

+6
source share
2 answers

As far as I can tell, there are only two APIs for accessing Google Earth content - the Javascript API and the Windows-based C # API (which seem to just be wrapper classes called the Javascript API.) I don’t know but I I believe the Google Maps API will also be in Javascript.

Given that you are on Linux and using C ++, my suggestion would be to include a browser in your application and create C ++ wrappers to make the Javascript calls you need (e.g. the Windows C # API.)

If you are starting an open source project, other people can help you create C ++ wrappers.

+2
source

As far as I know, you cannot use Google Earth Api on Linux. The only Google Earth API is the Javascript API (works only on Mac OS or Windows, but without Linux) and the COM API (it seems death is now) It doesn’t work even on ChromeOS

+1
source

All Articles