Làm thế nào để vô hiệu hóa việc kéo trong bản đồ google trong trang web của bạn để đóng băng nó như một hình ảnh? Tôi vừa sử dụng mã cơ bản Iframe
cung cấp cho tôi bản đồ google.Làm thế nào để vô hiệu hóa google maps kéo
Trả lời
Bạn có thể đặt draggable: false
trong phương pháp setOptions()
trên đối tượng bản đồ của bạn:
map.setOptions({draggable: false});
More here. (Ctrl + f và tìm kiếm 'kéo')
Nếu bạn muốn có một hình ảnh tĩnh của một bản đồ; sử dụng Google Static Maps API
Bạn có thể dễ dàng tạo bản đồ tĩnh tại đây: http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html – user2019515
Đoạn mã CSS này sẽ ngăn bản đồ của bạn gây phiền toái. Người dùng sẽ không còn cuộn qua bản đồ của bạn nữa và vô tình sẽ thu phóng. Duy trì quan điểm bản đồ với màn hình hiển thị bạn đã chọn bằng cách đặt đoạn CSS này trong Vùng tuỳ chỉnh CSS
.sqs-block-map {pointer-events: none;}
Thuộc tính draggable
đã bị phản đối.
Để tắt tính năng kéo trên bản đồ, giờ đây bạn có thể sử dụng thuộc tính gestureHandling
và đặt thành "none"
.
Bạn cũng có thể vô hiệu hóa việc sử dụng các phím mũi tên, bằng cách thiết lập keyboardShortcuts
-false
ví dụ: map.setOptions({gestureHandling: "none", keyboardShortcuts: false});
- 1. Google Maps Android MapView v2: vô hiệu hóa thu phóng
- 2. Google Maps Vô hiệu hóa người dùng panning trên tất cả các sự kiện
- 3. Tắt tính quán tính/đà kéo trên Google Maps V3
- 4. Làm thế nào để vô hiệu hóa google dịch tooltips văn bản gốc
- 5. Làm thế nào để vô hiệu hóa nút trong UIActionSheet?
- 6. Làm thế nào để vô hiệu hóa rìa trong Emacs?
- 7. WPF Làm thế nào để vô hiệu hóa DropShadowEffect
- 8. Làm thế nào để vô hiệu hóa cảnh báo #pragma?
- 9. Làm thế nào để vô hiệu hóa textarea TinyMCE của
- 10. C# Làm thế nào để vô hiệu hóa một phím
- 11. Làm thế nào để vô hiệu hóa PerfWatson trong VS2012?
- 12. Làm thế nào để vô hiệu hóa Tomcat trang chủ
- 13. Làm thế nào để vô hiệu hóa javax.swing.JButton trong java?
- 14. Làm thế nào để vô hiệu hóa OUTFILE và INFILE?
- 15. làm thế nào để vô hiệu hóa fling của scrollView
- 16. Làm thế nào để vô hiệu hóa DrawerLayout Shadow
- 17. Làm thế nào để vô hiệu hóa bộ đệm sâu?
- 18. Làm thế nào để vô hiệu hóa mod_deflate trong apache2?
- 19. emacs:. Làm thế nào để vô hiệu hóa # file tạo
- 20. Làm thế nào để vô hiệu hóa subversion trong netbeans
- 21. Làm thế nào để vô hiệu hóa cảnh báo python
- 22. Google Spreadsheet - vô hiệu hóa chỉnh sửa
- 23. API Google Maps V3 vô hiệu hóa tính năng thu phóng mượt mà
- 24. Vô hiệu hóa cửa sổ kéo dài Cocoa?
- 25. Làm cách nào để vô hiệu hóa cuộn ScrollView?
- 26. WebView Xoay/kéo Google Maps trong Qt5
- 27. Làm thế nào vô hiệu hóa RequiredFieldValidator trong script
- 28. Kendo ui - vô hiệu hóa việc kéo cửa sổ
- 29. Làm thế nào để vô hiệu hóa một jquery-ui draggable?
- 30. SignalR - Làm cách nào để vô hiệu hóa WebSockets
Nó không vô hiệu hóa di chuyển bản đồ bằng cách sử dụng mũi tên, bạn cũng phải thiết lập các phím tắt để sai. –
Lưu ý: Thuộc tính này không còn được dùng nữa. Để tắt tính năng kéo trên bản đồ, bạn có thể sử dụng thuộc tính gestureHandling và đặt thành "không". – lfkwtz