title: Extensible Map Widget (Cesium or Marble)?
body: <p>I need to integrate an extensible map widget with my application running on a sized-down Linux ARM platform with around 1GB RAM, potentially no storage, potentially low bandwidth and connectivity. These limits are quite important. My application is developed using C++ and Qt5 with qml interfaces.</p>
  
  <p>I've been looking at KDE Marble, Cesium and QGIS.
  I don't think that QGIS is exactly my match, because I don't need to extensively edit geospatial data - rather, I need to display it in a nice widget. Plus QGIS is a GPL tool, which is, in my case, very restricting.</p>
  
  <p>The map widget would be used, aside from normal virtual globe uses, to display custom layer data provided by some geolocalized sensors. I need to be able to create, display and edit paths (with waypoints) on the map view, it also needs to be touchscreen enabled.</p>
  
  <p>Could you share your experience with developing Marble or Cesium or QGIS? Can you make a comparision of their pros/cons in relation to my needs?</p>
  
  <p>I know it's a difficult question but any input is welcome. Thank you! </p>