我正在尝试在自己的一个Overlay类中复制ItemizedOverlay.boundCenterBottom()的行为。

我相当确定我可以使用setBounds()做到这一点,但是我完全不知道setBounds()实际在做什么。

最佳答案

我相信我找到了答案

mapIcon_ = mapView.getResources().getDrawable(R.drawable.map_marker_v);

mapIcon_.setBounds(-mapIcon_.getIntrinsicWidth() / 2,
                   -mapIcon.getIntrinsicHeight(),
                    mapIcon_.getIntrinsicWidth() / 2,
                    0);

10-08 07:31