8

アンカーを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));

誰かこれを見た?ドラッグアルゴリズムのバグのようです。

4

0 に答える 0