我有一张地图,其中显示由多段线链接的一系列点,地图为LiteMode,但在某些情况下创建具有这些点的LatLngBounds并更新相机一些点不在地图中。LatLngBounds或CameraUpdate不会在地图精简模式中显示所有点
LatLngBounds.Builder builder = new LatLngBounds.Builder();
for (LatLng latLng : listPoints) {
builder.include(latLng);
}
LatLngBounds bounds = builder.build();
int padding = 0; //offset from edges of the map in pixels
CameraUpdate cu = CameraUpdateFactory.newLatLngBounds(bounds, padding);
map.moveCamera(cu);
我该如何解决这个问题?
通过多段线,我们可以看到,他们都看不见了,甚至通过改变pading: 因此可以看出,如果我删除LiteMode:
鉴于限制您的解决方案是最好的选择。由于这解决了你的问题,你应该接受你自己的答案,这样可以帮助其他人 – antonio