Hello friends .. i am beginner so i thinks my doubt will easy to answer by this group.....
I having problem using ItemizedOverlay class.... I followed same code used in Hello MapView Example ( http://developer.android.com/guide/tutorials/views/hello-mapview.html ) Here is code i used //Itemized Overlay class package com.android.poc; import java.util.ArrayList; import android.graphics.drawable.Drawable; import com.google.android.maps.ItemizedOverlay; import com.google.android.maps.OverlayItem; public class HelloItemizedOverlay extends ItemizedOverlay<OverlayItem> { private ArrayList<OverlayItem> mOverlays; public HelloItemizedOverlay(Drawable defaultMarker) { super(defaultMarker); mOverlays = new ArrayList<OverlayItem>(); // TODO Auto-generated constructor stub } public void addOverlay(OverlayItem overlay) { mOverlays.add(overlay); System.out.println("success"); populate(); } @Override protected OverlayItem createItem(int i) { // TODO Auto-generated method stub System.out.println("Created"+i); return mOverlays.get(i); } @Override public int size() { // TODO Auto-generated method stub //System.out.println("Size:"+mOverlays.size()); return mOverlays.size(); } //Map Activity Class package com.android.poc; import java.util.List; import android.graphics.drawable.Drawable; import android.os.Bundle; import com.google.android.maps.GeoPoint; import com.google.android.maps.MapActivity; import com.google.android.maps.MapController; import com.google.android.maps.MapView; import com.google.android.maps.Overlay; import com.google.android.maps.OverlayItem; public class HelloMapView extends MapActivity { /** Called when the activity is first created. */ List<Overlay> mapOverlays; Drawable drawable; HelloItemizedOverlay itemizedoverlay; MapView mapView; MapController mc; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mapView = (MapView) findViewById(R.id.mapview); mc=mapView.getController(); mapOverlays = mapView.getOverlays();//done mapView.setBuiltInZoomControls(true); drawable = this.getResources().getDrawable (R.drawable.androidmarker); itemizedoverlay = new HelloItemizedOverlay(drawable); GeoPoint point = new GeoPoint(19240000,-99120000); OverlayItem overlayitem = new OverlayItem(point, "Hi", "Hello"); overlayitem.setMarker(this.getResources().getDrawable (R.drawable.androidmarker)); itemizedoverlay.addOverlay(overlayitem); mapOverlays.add(itemizedoverlay); mapView.postInvalidate(); mc.animateTo(point); } protected boolean isRouteDisplayed() { return false; } } // End of Code I have got map on the map view.....I am able to go to specified location but marker does not appear... Please help out me.... forgive my english it is poor..... In advance i thanks --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

