Skip to content

Latest commit

 

History

History
68 lines (52 loc) · 2.22 KB

README.md

File metadata and controls

68 lines (52 loc) · 2.22 KB

GitHub release (latest by date) GitHub Release Date GitHub repo size GitHub all releases GitHub

QtSimpleEarth

about

QtSimpleEarth is a simplistic multi-platform virtual globe. It works on Windows, Linux and OS X. QtSimpleEarth is Fast, Free and super Easy to use.

Build and run SimpleEarth

See Installation Instructions

Main features

  • Simple code you can learn and leverage
  • Easy to load your own maps and icons
  • Measuring, Volumes and Paths
  • Supports digital elevation data
  • Supports satellite imagery
  • Supports 3D model loading

Build Requirements

Runtime Requirements

  • Graphics card with OpenGL support

Hello World

To start understanding the code and API, look at WorldObject and WorldObjectManager classes and the globals.h header file. The hello world example emplaces a label in the world with the following code:

//instantiate world object and set label
WorldObject* worldObject = new WorldObject();
worldObject->setLabel("Hello World!");

//set world object position
GeodeticPosition position;
position.latitude = 0.0;  //in decimal degrees
position.longitude = 0.0;
position.altitude = 1.0;  //in Km
worldObject->setGeodeticPosition(position);

//add world object to manager so that it gets rendered
WorldObjectManager::getInstance()->addWorldObject(worldObject);

Contact us