2012-06-18 5 views

Trả lời

1

Đã xem xét và thử một số thứ nhưng có vẻ như chức năng đặc biệt này không phải là một phần của biểu đồ địa lý. Với bảng xếp hạng khác, bạn có thể làm những điều sau đây và có chú giải công cụ vô hiệu hóa:

var options = { 
    tooltip { 
     trigger: 'none' 
    } 
}; 

Một workaround I came across is to create a div that just sits on top of the map và vô hiệu hóa các tương tác của bản đồ. Không phải là giải pháp tốt nhất nhưng là một công việc xung quanh cho đến khi nó có sẵn. Bạn có thể thấy nó hoạt động trên jsfiddle.

0

According to asgallant on 12-09-12:

Bạn có thể vô hiệu hóa các tooltips bằng cách thiết lập tùy chọn enableRegionInteractivity : false, mà cũng vô hiệu hóa cách nhấp vào khu vực. API không hiển thị sự kiện di chuột cho các biểu đồ địa lý , vì vậy nếu bạn muốn thực hiện, bạn sẽ phải móc chuột sự kiện trên SVG/VML theo cách thủ công. Theo tôi biết, không có cách tốt để ánh xạ phần tử SVG/VML thành phần tử DataTable.

1

Tùy thuộc vào trình duyệt mà ứng dụng/trang web của bạn cần hỗ trợ một lớp lót CSS đơn giản sẽ vô hiệu hóa tính tương tác.

#map { 
    pointer-events: none; 
} 

Điều này sẽ khiến bản đồ xuất hiện dưới dạng hình ảnh tĩnh không có tương tác. Nhưng một lần nữa, nó là not supported in all browsers.