Fix: can not execute any methods of the marker obtained from MARKER_CLICK event of marker cluster
MODIFY
plugin.xml
plugin.xml
<?xml version='1.0' encoding='utf-8'?>
-<plugin id="cordova-plugin-googlemaps" version="2.3.2-beta-20180515-1438" 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.3.2-beta-20180515-1521" 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="BaseClass" src="www/BaseClass.js">
<runs />

MODIFY
www/MarkerCluster.js
www/MarkerCluster.js
@@ -1093,7 +1093,8 @@ MarkerCluster.prototype.getClusterIcon = function(cluster) {
MarkerCluster.prototype._createMarker = function(markerOpts) {
var markerId = markerOpts.__pgmId;
var self = this;
- var marker = new Marker(self.getMap(), markerOpts, "MarkerCluster", exec, {
+ var marker = new Marker(self.getMap(), markerOpts, exec, {
+ className: "MarkerCluster",
id: self.id + "-" + markerId
});
marker._privateInitialize(markerOpts);

Fix: can not execute any methods of the marker obtained from MARKER_CLICK event of marker cluster