possibly fix: prevent `undefined is not an object` error.
Since there is no enough information, but prevent error based on a report.
MODIFY
plugin.xml
plugin.xml
<?xml version='1.0' encoding='utf-8'?>
-<plugin id="cordova-plugin-googlemaps" version="2.6.3-20190808-1509" 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-20190808-1526" 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
@@ -435,7 +435,8 @@ CordovaGoogleMaps.prototype.detectTransitionFinish = function() {
var target = self.transformTargets[elemId].target;
var divRect = common.getDivRect(target);
var prevRect = self.transformTargets[elemId];
- if (divRect.left === prevRect.left &&
+ if (!prevRect ||
+ divRect.left === prevRect.left &&
divRect.top === prevRect.top &&
divRect.right === prevRect.right &&
divRect.bottom === prevRect.bottom) {

possibly fix: prevent `undefined is not an object` error.
https://github.com/mapsplugin/cordova-plugin-googlemaps/issues/2631

Since there is no enough information, but prevent error based on a report.