设置填充谷歌地图Android没有移动按钮,只有标记

时间:2017-07-24 18:28:59

标签: android google-maps-api-3 google-maps-markers

当我选择标记时,我希望相机移动以对焦。但我不希望标记出现在视图的中心(默认行为);而不是这个,我希望它出现在下面的一些像素。

我发现这样做的唯一方法是:

googleMap.setPadding(0, 500, 0, 0);

这样可行,但问题是还会向下移动“我的位置”按钮,以及地图视图的其他按钮。

有更简单的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以覆盖地图的onMarkerClickListener,并使用CameraUpdateFactory自行设置转场动画。

/** Called when the user clicks a marker. */
@Override
public boolean onMarkerClick(final Marker marker) {
    Map.animateCamera(CameraUpdateFactory.newLatLngZoom(mLatlng, 50));

    /** Return true here to consume the event*/
    return true;
}