Vários itens de sobreposição no android

Parece que estou tendo um problema ao usar ItemizedOverlay e OveralyItems nele.

Posso fazer com que o primeiro overlayItem apareça no mapa, mas nenhum item depois disso.

O exemplo de código está ativado:http://www.anddev.org/multiple_overlay_items-t12171.html

Visão geral rápida aqui:

public class Markers extends ItemizedOverlay {

 private Context ctx;

 private ArrayList<OverlayItem> mOverlays = new ArrayList<OverlayItem>();

 public Markers(Drawable defaultMarker, Context cont) {

      super(boundCenterBottom(defaultMarker));
      this.ctx = cont;
      // TODO Auto-generated constructor stub
 }

 @Override
 protected OverlayItem createItem(int i) {
      // TODO Auto-generated method stub
      return mOverlays.get(i);
 }

 @Override
 public boolean onTap(GeoPoint p, MapView mapView) {
      // TODO Auto-generated method stub
      return super.onTap(p, mapView);
 }


 @Override
 protected boolean onTap(int index) {
      // TODO Auto-generated method stub
      Toast.makeText(this.ctx, mOverlays.get(index).getTitle().toString()+", Latitude: "+mOverlays.get(index).getPoint().getLatitudeE6(), Toast.LENGTH_SHORT).show();
      return super.onTap(index);         
 }

 @Override
 public int size() {
      // TODO Auto-generated method stub
      return mOverlays.size();
 }

 public void addOverlay(OverlayItem item) {
      mOverlays.add(item);
      setLastFocusedIndex(-1);
      populate();

 }

 public void clear() {
      mOverlays.clear();
      setLastFocusedIndex(-1);
      populate();
 }
}

Amostras de como é usado:

Markers usersMarker = new Markers(user,overview.this); 
GeoPoint p = new GeoPoint((int) (lat * 1E6),(int) (lon * 1E6));
OverlayItem item = new OverlayItem(p,userData[0],userData[3]);
item.setMarker(this.user);
usersMarker.addOverlay(item); 

o primeiro marcador aparece no mapa, mas se eu adicionar mais eles não aparecem? Existe um problema com o método populate ()? Tentei chamá-lo manualmente depois de adicionar todos os marcadores, mas ainda não ajudou. Por favor, se você tem alguma idéia do que pode estar errado, diga-o.

questionAnswers(3)

yourAnswerToTheQuestion