GoogleMap API 2 でマルチタッチ ズームを無効/有効にすることは可能ですか? 必要に応じてプログラムで無効または有効にするのが好きです。ありがとう
質問する
327 次
2 に答える
0
マルチタッチズームを無効にするには、XML
ファイルでこれを使用できます。
map:uiZoomGestures="true"
次のように使用するには、マップの名前空間を追加する必要があります。
xmlns:map="http://schemas.android.com/apk/res-auto"
あなたのフラグメントxmlコードで:
<fragment
xmlns:map="http://schemas.android.com/apk/res-auto"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
map:uiZoomGestures="true"
コードでも同じことができJAVA
ます:
map.getUiSettings().setZoomGesturesEnabled(false);
于 2013-04-28T08:33:22.710 に答える
0
Multi touch zooming is typically handled on a system level. You could have a toggle for turning zooming on/off, but not multitouch specifically (to my knowledge).
You should be able to toggle zooming in general with:
disableScrollWheelZoom();
And:
enableScrollWheelZoom();
You could perform a check for user agents (mobile) and disable it by default for those, then give the option to enable it.
于 2013-04-28T03:35:09.127 に答える