アンカーを0.5/1.0に設定したGoogleMapsAndroidv2APIマーカーがあります。マーカーを配置するだけで問題ありません。問題は、マーカーをドラッグすると、最初に移動すると、画像の高さ(1.0)と幅の半分(0.5)だけ上にジャンプし、左上にジャンプすることです。Googleのドラッグコードはカスタム定義のアンカーを考慮していないようです。
mMap.addMarker(new MarkerOptions().draggable(true)
.icon(BitmapDescriptorFactory
.fromResource(R.drawable.blue_flag))
.anchor(0.5f, 1.0f)
.position(endPosition));
誰かこれを見た?ドラッグアルゴリズムのバグのようです。