code: public void close() {
          if (mIsVisible) {
              mIsVisible = false;
              ((ViewGroup) mView.getParent()).removeView(mView);
              onClose();
          }
      }
docs: hides the info window, which triggers another render of the map