code: function () {
  			this.writeDebug('destroy');
  			// Reset
  			this.reset();
  			var $mapDiv = $('#' + this.settings.mapID);
  
  			// Remove marker event listeners
  			if (markers.length) {
  				for(var i = 0; i <= markers.length; i++) {
  					google.maps.event.removeListener(markers[i]);
  				}
  			}
  
  			// Remove markup
  			$('.' + this.settings.locationList + ' ul').empty();
  			if ($mapDiv.hasClass('bh-sl-map-open')) {
  				$mapDiv.empty().removeClass('bh-sl-map-open');
  			}
  
  			// Remove modal markup
  			if (this.settings.modal === true) {
  				$('. ' + this.settings.overlay).remove();
  			}
  
  			// Remove map style from container
  			$mapDiv.attr('style', '');
  
  			// Hide map container
  			$this.hide();
  			// Remove data
  			$.removeData($this.get(0));
  			// Remove namespaced events
  			$(document).off(pluginName);
  			// Unbind plugin
  			$this.unbind();
  		}
docs: Destroy
  Note: The Google map is not destroyed here because Google recommends using a single instance and reusing it (it's not really supported)