Fix: touch detection is wrong after clicking on back button very soon.
MODIFY
plugin.xml
plugin.xml
<?xml version='1.0' encoding='utf-8'?>
-<plugin id="cordova-plugin-googlemaps" version="2.6.3-20190730-1847" xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android">
+<plugin id="cordova-plugin-googlemaps" version="2.6.3-20190731-1809" xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android">
<name>cordova-plugin-googlemaps</name>
<js-module name="Promise" src="www/Promise.js" />
<js-module name="BaseClass" src="www/BaseClass.js">

MODIFY
www/js_CordovaGoogleMaps-for-android_ios.js
www/js_CordovaGoogleMaps-for-android_ios.js
@@ -269,10 +269,11 @@ CordovaGoogleMaps.prototype.putHtmlElements = function() {
}
return isTouchable;
});
- if (touchableMapList.length === 0) {
+ if (self._prevMapCnt === 0 && touchableMapList.length === 0) {
self.pause();
return;
}
+ self._prevMapCnt = touchableMapList.length;
// If there is another check request,
// DOM tree might be changed.

Fix: touch detection is wrong after clicking on back button very soon.