2013-05-09 4 views
12

Google지도 api v2 android를 사용하고 있습니다. 위도와 경도를 사용하여 마커를 배치했습니다. 마커는 올바른 위치에 표시되지만지도가 마커 주변에만 표시되도록하고 싶습니다.지도가 표시되면 마커 위치로 확대하여 마커 주변 지역을 표시합니다 .. 도움이 될 것입니다. 큰.Google지도 api v2 마커 근처에서 확대/축소

답변

50

마커를 놓은이 기능에서 현재 위치를 전달하십시오.

private void moveToCurrentLocation(LatLng currentLocation) 
{ 
    googleMap.moveCamera(CameraUpdateFactory.newLatLngZoom(currentLocation,15)); 
    // Zoom in, animating the camera. 
    googleMap.animateCamera(CameraUpdateFactory.zoomIn()); 
    // Zoom out to zoom level 10, animating with a duration of 2 seconds. 
    googleMap.animateCamera(CameraUpdateFactory.zoomTo(15), 2000, null); 


} 
+0

덕분에 ... – Ravi

+0

@ Ravi - 당신이 해결해 주셔서 감사합니다. – TheFlash

+1

멋지게 완료되었습니다. +1 : P – TheLittleNaruto

13

마커 위치를 제공하십시오.

private void pointToPosition(LatLng position) { 
    //Build camera position 
    CameraPosition cameraPosition = new CameraPosition.Builder() 
      .target(position) 
      .zoom(17).build(); 
    //Zoom in and animate the camera. 
    mGoogleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition)); 
} 
관련 문제