안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 저번에 구글맵 확대/축소 를 없애는 방법에 대해 물어봤는데..
해결한줄 아는 1인 입니다-_-;
다름아니라
xml에서 android:enabled="flase"
android:clickable="false"
이렇게 하여 확대/축소를 막았습니다.
그런데 옆으로 이동도 안됩니다.
좌우상하 로 움직이긴 하면서, 위 아래로 손가락을 넓혀주거나 좁혀주면서 할때 확대/ 축소 기능을 막는 방법은 없을까요?
자바 소스에서 mMap.setBuiltInZoomControls(false); 이렇게 하면 되는줄 알았는데 안되고 있네요.ㅠㅠ
자바 소스 입니다.
mMap = (MapView)findViewById(R.id.mapv);
GeoPoint pt = new GeoPoint(37388027, 126640949);
mMap.getController().setCenter(pt);
mMap.getController().setZoom(13);
mMap.setClickable(false);
mMap.setBuiltInZoomControls(false);
xml 입니다.
android:id="@+id/mapv"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
어떻게 해야 상하좌우는 움직이면서 확/축소 기능을 막을수 있나요.ㅠ.ㅠ
고수님들의 조언 부탁드립니다.
해결한줄 아는 1인 입니다-_-;
다름아니라
xml에서 android:enabled="flase"
android:clickable="false"
이렇게 하여 확대/축소를 막았습니다.
그런데 옆으로 이동도 안됩니다.
좌우상하 로 움직이긴 하면서, 위 아래로 손가락을 넓혀주거나 좁혀주면서 할때 확대/ 축소 기능을 막는 방법은 없을까요?
자바 소스에서 mMap.setBuiltInZoomControls(false); 이렇게 하면 되는줄 알았는데 안되고 있네요.ㅠㅠ
자바 소스 입니다.
mMap = (MapView)findViewById(R.id.mapv);
GeoPoint pt = new GeoPoint(37388027, 126640949);
mMap.getController().setCenter(pt);
mMap.getController().setZoom(13);
mMap.setClickable(false);
mMap.setBuiltInZoomControls(false);
xml 입니다.
android:id="@+id/mapv"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
어떻게 해야 상하좌우는 움직이면서 확/축소 기능을 막을수 있나요.ㅠ.ㅠ
고수님들의 조언 부탁드립니다.
2011.03.08 14:58:42
http://stackoverflow.com/questions/4626028/how-to-disable-pinch-in-android-mapview
윗분 말처럼 멀티터치가 되면 막아버리는 방법을 쓰네요