package org.moap.overlays; import java.util.ArrayList; import android.graphics.drawable.Drawable; import com.google.android.maps.ItemizedOverlay; import com.google.android.maps.OverlayItem; public class CustomOverlay extends ItemizedOverlay<OverlayItem> { private ArrayList<OverlayItem> overlay_list; public CustomOverlay(Drawable defaultMarker) { super(defaultMarker); this.overlay_list = new ArrayList<OverlayItem>(); // TODO Auto-generated constructor stub } public void addOverlayItem(OverlayItem item){ this.overlay_list.add(item); populate(); } @Override protected OverlayItem createItem(int i) { // TODO Auto-generated method stub return this.overlay_list.get(i); } @Override public int size() { // TODO Auto-generated method stub return this.overlay_list.size(); } }