code: function () {
              this.div.parentNode.removeChild(this.div);
  
              for (var i = 0, I = this.listeners.length; i < I; ++i) {
                  google.maps.event.removeListener(this.listeners[i]);
              }
          }
docs: Marker Label onRemove