If the icon is missing how do you know it's "pointing" to Tulsa? Have you zoomed out all the way to see if you see the icon *somewhere* ?
------------------------------------------------------------------------------------------------- TreKing - Chicago transit tracking app for Android-powered devices http://sites.google.com/site/rezmobileapps/treking On Mon, Dec 7, 2009 at 12:59 AM, Sunil Menon <[email protected]> wrote: > Hi, > I am using Android 2.0.1 with Google APIs. I wrote a simple app using > ItemizedOverlay. here is the code snippet: > > super.onCreate(savedInstanceState); > setContentView(R.layout.main); > > linearLayout = (LinearLayout)findViewById(R.id.zoomview); > mapView = (MapView)findViewById(R.id.mapview); > //mapView.setSatellite(true); > mapView.setStreetView(true); > mapView.setBuiltInZoomControls(true); > > drawable = this.getResources().getDrawable(R.drawable.icon); > itemizedOverlay = new HelloItemizedOverlay(drawable); > > Double lat = 37.2591264 * 1E6; > Double ln = -121.968505 * 1E6; > GeoPoint point = new GeoPoint(lat.intValue(),ln.intValue() ); > OverlayItem overlayitem2 = new OverlayItem(point, "", ""); > itemizedOverlay.addOverlay(overlayitem2); > mapOverlays.add(itemizedOverlay); > > > ItemizedOverlay class:- > > public class HelloItemizedOverlay extends ItemizedOverlay { > //Context ma; > private ArrayList<OverlayItem> mOverlays = new > ArrayList<OverlayItem> > (); > public HelloItemizedOverlay(Drawable defaultMarker) { > super(boundCenterBottom(defaultMarker)); > > // TODO Auto-generated constructor stub > } > public void addOverlay(OverlayItem overlay) { > mOverlays.add(overlay); > populate(); > } > @Override > protected OverlayItem createItem(int i) { > // TODO Auto-generated method stub > return mOverlays.get(i); > } > > @Override > public int size() { > // TODO Auto-generated method stub > return mOverlays.size(); > } > > } > > when I run the above code, i do not get the correct location on the > map . it points to location Tulsa in Okhlama state while I was > entering the coordinates for Los Gatos , CA. > Even the icon is missing. > > However when i use the Map Controller and call animateTo(point) , i > get the correct location. > > I am not sure what is wrong?. > > would appreciate any pointers here.. > > -- > You received this message because you are subscribed to the Google > Groups "Android Beginners" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<android-beginners%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-beginners?hl=en -- You received this message because you are subscribed to the Google Groups "Android Beginners" 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-beginners?hl=en

