2

我使用 android-maps-utils,我想知道这种情况是否可行:

  1. MapFragment 正在运行并且引脚/标记已聚集
  2. 用户转到标记列表并转到所选标记的详细信息
  3. 用户从细节转到地图,并希望看到所选标记居中和去簇

是否可以调整缩放级别以消除集群标记并显示所选标记?

//这条线将缩放到特定点 map.animateCamera(CameraUpdateFactory.newLatLng(fault.getPosition()), null);

我不知道如何去集群/缩放以显示特定的引脚,而不设置最大/最小缩放

4

1 回答 1

5

试试这个来调整缩放级别以消除集群标记:

LatLngBounds.Builder builder = LatLngBounds.builder();
for (ClusterItem item : cluster.getItems()) {
    builder.include(item.getPosition());
}
final LatLngBounds bounds = builder.build();
getMap().animateCamera(CameraUpdateFactory.newLatLngBounds(bounds, 100));
于 2014-06-17T05:11:10.477 回答