2015-01-12 4 views
0

CameraUpdateFactory로 작업하는 방법에 대한 설명이 필요합니다. 내 앱이 화면에 경로를 그리고이 경로지도를 중앙 집중화해야합니다. 그런 다음 경로의 경계를 확인하고 확대/축소를 설정하십시오. 그러나 거대한 줌을 실행하면 설명서를 참조하면 가능한 가장 큰 줌의 CameraUpdateFactory가 표시되지만 필요한 것은 아닙니다.Google지도 v2에서 가져온 바운스 경로 확대하기 android

  mMap.setOnMapLoadedCallback(new GoogleMap.OnMapLoadedCallback() { 
      @Override 
      public void onMapLoaded() { 
       mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 6));    
      } 
     }); 

답변

1

Adjusting google map (api v2) zoom level in android

의미가 있습니다

!

mMap.addMarker(new MarkerOptions().position(fromPosition).title(start_address)); 
    mMap.addMarker(new MarkerOptions().position(toPosition).title(end_address)); 

    com.google.android.gms.maps.model.LatLngBounds.Builder boundsBuilder = new LatLngBounds.Builder(); 
    boundsBuilder.include(fromPosition); 
    boundsBuilder.include(toPosition);    

    final LatLngBounds bounds = boundsBuilder.build(); 

    mMap.setOnMapLoadedCallback(new GoogleMap.OnMapLoadedCallback() { 
      @Override 
      public void onMapLoaded() { 
       mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 12));    
      } 
     }); 
관련 문제