2013-06-07 84 views
42

Tôi có thể tắt chức năng kéo khi người dùng cố gắng kéo bản đồ bằng ngón tay mà không làm ảnh hưởng đến Thu phóng và Thu nhỏ không?Android Google Maps: tắt thao tác kéo trong MapFragment

Bất kỳ ai vui lòng đề xuất ý tưởng làm điều này! Cảm ơn sự giúp đỡ quý báu của bạn !!

Trả lời

71

Tôi nghĩ rằng đây là những gì bạn đang tìm kiếm:

Bên Google Maps Android v2

Scroll (pan) cử chỉ

Người dùng có thể di chuyển (pan) xung quanh bản đồ bằng cách kéo bản đồ với ngón tay của chúng. Bạn có thể tắt di chuyển bằng cách gọi UiSettings.setScrollGesturesEnabled (boolean).

+0

Cảm ơn! Đó là sự trợ giúp tuyệt vời !! – Mahe

83

Bạn có thể vô hiệu hóa kéo trong MapFragment sử dụng:

googleMap.getUiSettings().setScrollGesturesEnabled(false); 
2

cho disable kéo trong MapFragment mã này:

googleMap.getUiSettings().setScrollGesturesEnabled(false); 

công trình như @tomrozb nói. nhưng không thể tắt tính năng phóng to bản đồ bằng cách chạm trên bản đồ. để sử dụng mã này bên cạnh mã trên:

googleMap.getUiSettings().setZoomGesturesEnabled(false); 
Các vấn đề liên quan