是否可以在Google Map API 2中禁用/启用多点触控缩放?我喜欢以编程方式实现它禁用或在必要时启用它。 谢谢
答案 0 :(得分:0)
多点触控缩放通常在系统级别处理。你可以打开/关闭缩放开关,但不是专门针对多点触控(据我所知)。
您应该能够通过以下方式切换缩放:
disableScrollWheelZoom();
和
enableScrollWheelZoom();
您可以检查用户代理(移动设备)并默认禁用它们,然后选择启用它。
答案 1 :(得分:0)
要禁用多项目缩放,您可以在XML
文件中使用它:
map:uiZoomGestures="true"
你必须添加map命名空间才能像这样使用它:
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);