title: How to take marker Tag when used cluster Algorithm in Android
body: <pre><code>        Marker marker = mMap.addMarker(markerOptions);
          marker.setTag(poi.getKey());
          marker.hideInfoWindow();
          builder.include(marker.getPosition()); 
  </code></pre>
  
  <p>This code works properly because I put as manuel. I did everything <code>marker.tag()</code>. I used hash key for retriving which my pin.</p>
  
  <p><code>mClusterManager.addItem()</code>  I want to use this method. But also I want to take marker tag. So I don't want to add to map as <code>Marker marker = mMap.addMarker(markerOptions);</code></p>
  
  <p>How can I solve this problem?</p>
  
  <p>I want to explain More Detail.</p>
  
  <pre><code>public class PoiItem implements ClusterItem{
  private final LatLng mPosition;
  private String mTitle;
  private String mSnippet;
  private String tag;
  private ResponsePoi pois;
  
  public PoiItem(ResponsePoi poi,double lat, double lng,String tag) {
      mPosition = new LatLng(lat, lng);
      pois = poi;
      mTitle = poi.getName();
      mSnippet = poi.getAddress();
      this.tag = tag;
  }
  
  
   private void setMyCluster(){
          mClusterManager = new ClusterManager&lt;PoiItem&gt;         (MainActivity.this,mMap);
          mMap.setOnCameraIdleListener(mClusterManager);
          mMap.setOnMarkerClickListener(mClusterManager);
      }
  
      setMyCluster();
      for(HashMap.Entry&lt;String, ResponsePoi&gt; poi : pois.entrySet()) {
          MarkerOptions markerOptions = new MarkerOptions()
                  .snippet(poi.getValue().getAddress())
                  .title(poi.getValue().getName())
                  .position(new LatLng(poi.getValue().getLocation().getL().get(0),poi.getValue().getLocation().getL().get(1)))
                  .icon(BitmapDescriptorFactory.fromBitmap(smallMarker));
          /*
          Marker marker = mMap.addMarker(markerOptions);
          marker.setTag(poi.getKey());
          marker.hideInfoWindow();
          builder.include(marker.getPosition());  */
  
          mClusterManager.addItem(new   PoiItem(poi.getValue(),poi.getValue().getLocation().getL().get(0),poi.getValue().getLocation().getL().get(1),poi.getKey()));
      }
  </code></pre>