code: public static boolean isPointOnMultiPolygon(LatLng point, MultiPolygonOptions multiPolygon, boolean geodesic, double tolerance) {
          boolean near = false;
          for (PolygonOptions polygon : multiPolygon.getPolygonOptions()) {
              near = isPointOnPolygon(point, polygon, geodesic, tolerance);
              if (near) {
                  break;
              }
          }
          return near;
      }
docs: Is the point on the multi polygon
  
  @param point        point
  @param multiPolygon multi polygon
  @param geodesic     geodesic check flag
  @param tolerance    distance tolerance
  @return true if on the multi polygon