27
我使用Google Maps Api Version 2 for Android將MapFragment添加到我的應用程序中。如何在Android Map片段中禁用地圖旋轉功能
這個碎片在速度和API可用性方面有很大提高。不幸的是,它也允許用兩個手指手勢旋轉地圖。我想禁用旋轉,因爲通常會識別這兩個手指手勢,而不是縮放手勢。
如何禁用地圖旋轉?
我使用Google Maps Api Version 2 for Android將MapFragment添加到我的應用程序中。如何在Android Map片段中禁用地圖旋轉功能
這個碎片在速度和API可用性方面有很大提高。不幸的是,它也允許用兩個手指手勢旋轉地圖。我想禁用旋轉,因爲通常會識別這兩個手指手勢,而不是縮放手勢。
如何禁用地圖旋轉?
事實證明,如果您在文檔中查找正確的位置,那會很簡單。
GoogleMap中有一個UiSettings類,允許啓用和禁用手勢。
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.maps_fragment);
GoogleMap map = mapFragment.getMap();
map.getUiSettings().setRotateGesturesEnabled(false);
你應該接受你的答案 - 或刪除的問題,因爲它在演示,應用程序甚至展示瞭如何打開所有這些功能和關閉...... – Ridcully
我也試圖找到禁用變焦按鈕和我在getUiSettings()中找到它。setZoomControlsEnabled(false) – Amt87
完美的解決方案:) –