go through this codes. Modify the code as per ur requirement MapDirection.java: public class MapDirection extends MapActivity{ MapView mapview; MapRouteOverlay mapoverlay; Context _context; List<Overlay> maplistoverlay; Drawable drawable,drawable2; MapOverlay mapoverlay2,mapoverlay3; GeoPoint srcpoint,destpoint; Overlay overlayitem; public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); setContentView(R.layout.map_direction); RegisterActivities.registerActivity(this); mapview=(MapView)this.findViewById(R.id.mapview); callMap(); } private void callMap() { srcpoint=new GeoPoint((int)(Data.src_lat_date*1E6),(int)(Data.src_long_data*1E6)); maplistoverlay=mapview.getOverlays(); drawable=this.getResources().getDrawable(R.drawable.green_a); mapoverlay2=new MapOverlay(drawable); … Read more