我想将相机移动到相对于标记高度适合LatLngBounds
的位置。到目前为止,我能够为配合标记与此代码锚:将相机位置移动到适合标记高度的LatLngBounds
LatLngBounds.Builder builder = new LatLngBounds.Builder();
for (Marker marker : markerList) {
builder.include(marker.getPosition());
}
LatLngBounds bounds = builder.build();
int padding = getActivity().getResources().getDimensionPixelSize(R.dimen.home_map_padding); // offset from edges of the map in pixels
cameraUpdate = CameraUpdateFactory.newLatLngBounds(bounds, padding);
mGoogleMap.animateCamera(cameraUpdate);
它产生的输出是这样的: 正如你可以看到有在底部空的空间(这是int padding
)。 我想有填充等于像这样:
其实我的问题是重复的。但无论如何,你拯救了我的一天(甚至几乎没有)。 – 2015-03-10 12:35:59
@MarianPaździoch很高兴我的回答很有帮助。我实际上是在自己寻找一个解决方案,并找到你的问题(和另一个)。 – Baz 2015-03-10 12:38:12
错误,因为指标自动移动 – delive 2015-11-05 20:02:00