docs: @Override
      public void onCreate(final Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
  
          // Request permissions to support Android Marshmallow and above devices
          if (Build.VERSION.SDK_INT >= 23) {
              checkPermissions();
          }
  
  
          GoogleApiAvailability api = GoogleApiAvailability.getInstance();
          int code = api.isGooglePlayServicesAvailable(this);
          if (code == ConnectionResult.SUCCESS) {
              // Do Your Stuff Here
              isGooglePlayServicesInstalled=true;
          }
          isV1Supported = MapFactory.isGoogleMapsV1Supported();
          isV2Supported = MapFactory.isGoogleMapsV2Supported(this);
  
  
          // Generate a ListView with Sample Maps
          final ArrayList<String> list = new ArrayList<String>();
          list.add("Google Maps v2 (out of the box)");
          //list.add("OSMDroid using Bing for tiles");    //MOVE INTO osmdroid-android and the Open Map sample application
          list.add("Google Maps v1 via the osmdroid APIs");
          list.add("Google Maps v2 via the osmdroid APIs");
  
          this.setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, list));
      }