Trying to draw a circle at a longitude/latitude position. The circle below doesn't show up, does anybody know why?
latitude, longitude is known here List<Overlay> mapOverlays = mapView.getOverlays(); ColorDrawable myCircle = new ColorDrawable(); mCirc = new Canvas(); mPaint = new Paint(); mPaint.setStyle(Paint.Style.FILL); mPaint.setColor(0xee444444); GeoPoint gp = new GeoPoint(latitude, longitude); MapController mc = mapView.getController(); mc.setZoom(18); if (mc != null) { mc.animateTo(gp); } // mapView is the current mapView from MapViewActivity Projection proj = mapView.getProjection(); Point mp = proj.toPixels(gp, null); mCirc.drawCircle(mp.x, mp.y, 50, mPaint); //myCircle.setBounds(mp.x-100, mp.y-100, mp.x+100, mp.y+100); // do I need this??? myCircle.draw(mCirc); // MyItemizedOverlay is defined in the project MyItemizedOverlay itemizedoverlay = new MyItemizedOverlay(myCircle); OverlayItem overlayitem = new OverlayItem(gp, title, ""); itemizedoverlay.addOverlay(overlayitem); mapOverlays.add(itemizedoverlay); -- 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