2014-02-25 2 views
0

두 가지 활동이 있습니다. 첫 번째지도에서 두 번째 활동을하고 있습니다. 두 번째 액티비티에 버튼이 있으며이를 클릭하면 해당 버튼이지도의 특정 영역을 표시하도록하고 싶습니다. 하지만 내 코드는 버튼을 클릭 할 때 앱을 중지합니다. 이상한 점은 button을 클릭 할 때 map을 표시하는 다른 활동으로 카메라 업 데이트가 걸리는 것이 아니라 특정 영역을 확대하고 싶다는 것입니다. .Android Google지도에서 특정 지역을 확대하는 방법

public void show_map(View x){ 
    Intent intent = new Intent(getApplicationContext(), THEMAP.class); 
    startActivity(intent); 
    CameraUpdate update = CameraUpdateFactory.newLatLngZoom(LOCATION_AMERICA,13); 
    gMap.animateCamera(update); 
} 

답변

0

실제로이 아니라 시작 Activity의지도를 포함 Activity의지도를 조작하는 코드를 삽입해야합니다. 내가 반드시,하지만 난 희망 당신 onCreate()THEMAP (아닌 실제 클래스 이름으로

CameraUpdate update = CameraUpdateFactory.newLatLngZoom(LOCATION_AMERICA,13); 
gMap.animateCamera(update); 

를 이동하려고하는 당신은 당신의 코드의 자세한 내용을 게시해야 할 것입니다.

+0

을 나는 5 개 가지 항목이 그렇다면 다른 위치에서지도에 표시하고 싶은데 어떻게 구현할 수 있습니까? 다른 활동에서 각각의 카메라 업데이트를 보여주는 5 가지 다른 활동이 필요합니까? – Kristo

+0

하나의지도 만 있으면 ' Activity '를 클릭하면 해당 맵과 모든 것을 표시 할 수 있습니다. – NasaGeek

관련 문제