title: Google Maps: Clustering with Fluster, hide markers and update clustering
body: <p>I am using the Fluster library to do some clustering with the Google Maps API v3.
  <a href="http://blog.fusonic.net/2009/12/fluster2-011-with-significant-performance-improvements/" rel="nofollow">http://blog.fusonic.net/2009/12/fluster2-011-with-significant-performance-improvements/</a></p>
  
  <p>I have "real-time" searching on the map. As you type in an input it hides or shows markers that match the search.</p>
  
  <p>This works fine, however I can't get it to work with Fluster. i.e. I can show/hide my own markers, but I can't update the cluster markers.</p>
  
  <p>Fluster doesn't seem to have a removeMarker() method. I tried adding my own, but with no luck...</p>
  
  <pre><code>this.removeMarker = function(_marker)
  {
      var index = me.markers.indexOf(_marker);
      me.markers.splice(index, 1);
  };
  </code></pre>
  
  <p>I would then try calling <code>fluster.createClusters()</code> or <code>fluster.zoomChanged()</code> but again, it just isn't doing what I want.</p>
  
  <p>Does anyone know what I can do to work around this?</p>
  
  <p>If it comes down to it, I guess I can remove the instant-search and just get it to re-render all the markers/clusters on the search form being submitted, but that is not an ideal solution.</p>
  
  <p>Any advice would be greatly appreciated.</p>