마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 구글맵 v2 버튼 질문 있습니다.

0 추천

 

이미지에서 빨간색 테두리로 친 부분의 버튼을 컨트롤할수 있나요?

예를들어 윗부분의 현재위치를 찾아주는 버튼을 숨긴다던지, 줌 인/아웃 버튼의 경우 일정 레벨 이상이 되면 숨긴다던지

클릭이 안되게 한다던지

위에 말한 이벤트 처리가 가능한가요?

뱅구다 (11,280 포인트) 님이 2015년 1월 27일 질문

1개의 답변

0 추천
 
채택된 답변

네 가능합니다.

final void setMyLocationEnabled(boolean enabled)
Enables or disables the my-location layer.
GoogleMapOptions zoomControlsEnabled(boolean enabled)
Specifies whether the zoom controls should be enabled.
GoogleMapOptions zoomGesturesEnabled(boolean enabled)
Specifies whether zoom gestures should be enabled.

출처 https://developer.android.com/reference/com/google/android/gms/maps/GoogleMap.html

Gradler (109,780 포인트) 님이 2015년 1월 27일 답변
뱅구다님이 2015년 1월 27일 채택됨
감사합니다. setMyLocationEnabled같은경우는 제가 true값을 줘서 나오게 했는데 못찾고 있었네요.
그런데 밑에 줌레벨 버튼 처리 GoogleMapOptions는 어떤식으로 사용을 해야 하나요?
다음과 같은 방식으로 사용하는군요

GoogleMapOptions options = new GoogleMapOptions();
            options.zoomGesturesEnabled(false);

    MapFragment.newInstance(options);

       map = ((MapFragment) getFragmentManager()
            .findFragmentById(R.id.map)).getMap();

원문 : http://stackoverflow.com/questions/21652400/initialising-mapfragment-with-googlemapoptions
...