The MapContext can only run on its own thread because it is registering a EnvironmentScope and it is making many assertions on Debug mode if its methods are being called on the Map thread.
Initialise NativeMapView's EGL variables before Map Fix hang Add check for double pause Add test for double pause