I want to show some markers on my map on emulator.I am able to load
map but I dont see marker I have tried so many things available on net
but I just cant get done.Any Help.

My Customized class
import java.util.ArrayList;
import android.content.Context;
import android.graphics.drawable.Drawable;
import com.google.android.maps.ItemizedOverlay;
import com.google.android.maps.OverlayItem;

public class CustomItemizedOverlay extends
ItemizedOverlay<OverlayItem>{

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

 public CustomItemizedOverlay(Drawable defaultMarker) {
  super(defaultMarker);
  }

 public CustomItemizedOverlay(Drawable defaultMarker,Context context)
{
    super(defaultMarker);
    mContext = context;
 }
 public void addOverlay(OverlayItem overlay) {
     mOverlays.add(overlay);
     populate();
 }

 @Override
 protected OverlayItem createItem(int i) {
  return mOverlays.get(i);
 }

 @Override
 public int size() {
  return mOverlays.size();
 }
}

Snippet of code on create.

mapOverlays = mapView.getOverlays();
        Drawable drawable =
this.getResources().getDrawable(R.drawable.pinkmarker);
        CustomItemizedOverlay itemizedoverlay = new
CustomItemizedOverlay(drawable);
        GeoPoint g=new GeoPoint(lat,lon);
        OverlayItem i=new OverlayItem(g,info,info);
        OverlayItem h=new OverlayItem(new
GeoPoint(12912834,77609225),info,info);
        itemizedoverlay.addOverlay(i);
        itemizedoverlay.addOverlay(h);
        mapController.animateTo(g);
        mapOverlays.add(itemizedoverlay);
        mapView.postInvalidate();

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to