OK, I found it. Therefore, I answer my question if someone has the same problem.
I tried your woodstock idea first, but I could not find the boundCenter method.
, GeoPoint , :
overlayItem.setMarker(YourDrawable);
overlayItem.setMarkerHotspot(HotspotPlace.CENTER);