Fix to avoid the early set basemap also for the items with a not matching spatial reference.
Wait the first baselayer to be loaded and then check the sp. If not matching, don't set the basemap and set the item as disabled by forcing the listview to redraw the items.
After last review: added first layer check for qml controller. Also added scene checks using the sceneViewTilingScheme. A busy spinner used to visually hint to the user that the basemap is being loaded
Fix to avoid the early set basemap also for the items with a not matching spatial reference. Wait the first baselayer to be loaded and then check the sp. If not matching, don't set the basemap and set the item as disabled by forcing the listview to redraw the items.