(JS) Add the `pgm-ignore` class to ignore the DOM hierarchy calculation
MODIFY
plugin.xml
plugin.xml
<?xml version='1.0' encoding='utf-8'?>
-<plugin id="cordova-plugin-googlemaps" version="2.1.1" 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.1.2-beta-20171102-1031" 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/Common.js
www/Common.js
@@ -225,7 +225,10 @@ function getDivRect(div) {
var ignoreTags = [
"pre", "textarea", "p", "form", "input", "caption", "canvas", "svg"
];
-var ignoreClasses = ["nav-decor"];
+
+// .pgm-ignore class allows you to indicate that the DOM element is not touchable.
+// This is useful when you have lots of items, such as list item.
+var ignoreClasses = ["nav-decor", "pgm-ignore"];
function shouldWatchByNative(node) {
if (node.nodeType !== Node.ELEMENT_NODE || !node.parentNode) {

(JS) Add the `pgm-ignore` class to ignore the DOM hierarchy calculation