Update: (iOS) Pan the map when you tap a marker even it is already tapped before
MODIFY
plugin.xml
plugin.xml
<?xml version='1.0' encoding='utf-8'?>
-<plugin id="cordova-plugin-googlemaps" version="2.0.0-beta2-20170727-1445" 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.0.0-beta2-20170727-1500" 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
src/ios/GoogleMaps/GoogleMapsViewController.m
src/ios/GoogleMaps/GoogleMapsViewController.m
//NSLog(@"--->%@", jsString);
[self execJS:jsString];
}
+
/**
* @callback plugin.google.maps.event.MARKER_CLICK
*/
return YES;
}
}
- return NO;
+
+ //--------------------------
+ // Pan the camera mondatory
+ //--------------------------
+ GMSCameraPosition* cameraPosition = [GMSCameraPosition
+ cameraWithTarget:marker.position zoom:self.map.camera.zoom];
+
+ [self.map animateToCameraPosition:cameraPosition];
+ return YES;
}
- (void)mapView:(GMSMapView *)mapView didCloseInfoWindowOfMarker:(nonnull GMSMarker *)marker {

Update: (iOS) Pan the map when you tap a marker even it is already tapped before (#1589)