code: protected synchronized static void drawAt(final Canvas canvas, final Drawable drawable,
  											  final int x, final int y, final boolean shadow,
  											  final float aMapOrientation) {
  		canvas.save();
  		canvas.rotate(-aMapOrientation, x, y);
  		drawable.copyBounds(mRect);
  		drawable.setBounds(mRect.left + x, mRect.top + y, mRect.right + x, mRect.bottom + y);
  		drawable.draw(canvas);
  		drawable.setBounds(mRect);
  		canvas.restore();
  	}
docs: Convenience method to draw a Drawable at an offset. x and y are pixel coordinates. You can
  find appropriate coordinates from latitude/longitude using the MapView.getProjection() method
  on the MapView passed to you in draw(Canvas, MapView, boolean).
  
  @param shadow
  If true, draw only the drawable's shadow. Otherwise, draw the drawable itself.
  @param aMapOrientation