2014-05-15 6 views
2

나는 안드로이드-지도-utils를 사용하고 난이 시나리오가 가능한 경우 알고 싶다 :특정 마커 android-maps-utils에서 카메라를 분리하고 중앙에 배치 할 수 있습니까?

  1. 으로 MapFragment가 실행되고 핀/마커가
  2. 사용자가 마커 목록으로 이동하여 세부로 이동 클러스터 된
  3. 사용자 마커 선택 매핑 세부 사항에서 이동 및 선택 마커를 중심으로하고

는 클러스터 마커 클러스터 드 및 선택 마커를 표시 할 줌 레벨을 조정하는 것이 가능 탈 클러스터보고 싶은데요?

// 특정 시점 map.animateCamera로 확대됩니다이 라인 (CameraUpdateFactory.newLatLng (fault.getPosition()), 널 (null));

내가

답변

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));